up
ms-help://MS.MSDNQTR.2003FEB.2052/vsintro7/html/vbconDeployingSolution.htm

解决方案 »

  1.   

    1.如果是用.net的安装项目,那么你可以直接设置defaultlocation熟性,有许多工具都提供了这样的功能,直接设置,很简单!2.放到你的exe文件所在目录的下级DataBase目录下,然后用Application.StartupPath+@"\DataBase\文件名"得到数据库文件路径,这样比读文件或注册表方便的多!
      

  2.   

    1.使用net自带的安装部署,建立安装项目,解决方案资源管理器,选择安装项目,选择属性,定义manufacturer,这是制造商的名称,productname,这是你的程序名称,系统默认的安装路径为"c:\\program files\[manufacturer]\[productname]",这个路径可以在运行安装时修改为其他路径
    2.你可以把你的数据库路径存放到注册表中,在做安装项目时注册表中添加一个键值存放数据库路径,然后在运行程序时读注册表,读出数据库路径,在数据库的连接字符串中把数据源换成一个变量,让这个变量等于你读出来的路径就可以了,不过一般都是把数据库安装在你的运行目录或运行目录的子目录下,如果是这样就不需要再写注册表什么的,在程序代码中写
    string path=System.IO.Directory.GetCurrentDirectory()+"\\数据库.mdb"
    然后把连接字符串中的数据源替换成path就行了