VS+SQL如何配置才能运行VS2005的应用程序
来源:百度知道 编辑:UC知道 时间:2024/05/09 15:47:32
又怎么打包,是配置数据库连接吗?我做了,但是提示错误:system.configuration.configurationsetting.appsettings已过时this method is obsolete,it has been replace by system.configuration,我们的电脑是在同一局域网内,如何在他的电脑上配置我的IP地址,用来让数据库连接
要装.NET Framework 2.0 以后才可以用.
就像JAVA做的程序要装JAVA虚拟机一样的道理.
以下是关于打包的方法:
C#项目打包
项目打包总结
实现功能:根据用户自定义指定的数据库名及其他一些文件的安装如(iewebcontrols)
步骤:
新建一项目:visual C#项目 , 选中类库模板 ,如命名为myInstall,在此项目下面添加一新项:选择安装程序类(Installer1.cs),在此我采用默认名。此安装类库将实现数据库的安装及其他一些文件的安装。
在installer1.cs里我们将重写安装类的方法:见参考1
Install Commit Rollback Uninstall
在install方法中来实现自定义的安装:
首先我们要得到一些用户变量(用户在安装时所做的操作,如数据库管理帐号等)
对于这些变量我们可以通过上下文环境来得到this.Context.Parameters["DataBaseName"];(在安装项目里将会进行设置)
在此我们一共得到五个变量。安装数据库的服务器,指定的数据库名,数据库管理员帐号,密码。以及数据库备份文件。
我们来看一下具体的代码,很简单:)
private void InstallDateBase()
{
System.Reflection.Assembly Asm;
// Asm= System.Reflection.Assembly.GetExecutingAssembly();
// System.IO.FileInfo FileInfo = new System.IO.FileInfo(Asm.Location);
// 也可以得到当前安装的目录,如wwwroot目录下myweb\你的安装工程名.dll