VS+SQL如何配置才能运行VS2005的应用程序

来源:百度知道 编辑:UC知道 时间:2024/05/09 15:47:32
我用VS2005+SQL写了个应用程序,要在别的电脑上运行,那台电脑已经装了.NET FRAMEWORK2.0了,但我的程序在他的电脑上不能运行,是什么原因
又怎么打包,是配置数据库连接吗?我做了,但是提示错误: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