我有一个使用MS Visual Studio 2008开发的WPF Linq-to-SQL项目。我正在运行SQL Server 2008,最近将其升级到了R2版本。现在,无论何时构建SETUP项目(而不是应用程序本身),构建过程都会导致启动一个窗口:
SQL Server 2008 R2 Management StudioWindows等待配置SQL Server 2008 R2 Management Studio时,请稍候]
在进度条和一些延迟之后,抱怨:“您要使用的功能在网络资源上不可用。”有一个指向源的选项,并且显然正在尝试使用c:\ 687b0370badbfcf47c \ x86 \ setup \,它不存在。
如果此时单击“取消”,它会说:“找不到产品SQL Server 2008 R2 Management Studio的安装包。请使用安装包'sql_ssms.msi'的有效副本再次尝试安装。”] >
然后,我看到进度条向后移动,然后重新开始。此时,安装程序构建正在等待尝试为我的项目构建MSI。有一次,这导致Visual Studio崩溃。其他时候,我能够告诉进度栏窗口取消,然后我的安装项目可以正常构建。
所以我的问题是:
和
我有一个使用MS Visual Studio 2008开发的WPF Linq-to-SQL项目。我正在运行SQL Server 2008,最近将其升级到了R2版本。现在,每当我建立SETUP项目时...
文件夹c:\687b0370badbfcf47c
是由SQL安装在您运行时创建的-它创建一个随机命名的文件夹,然后将其所有安装文件扩展到该文件夹中。无论您缺少哪个功能,都只是以“广告”形式安装,而不是完全安装,这意味着直到您实际尝试使用该功能时,它才被安装,这就是VS的发布功能正在做的事情。
[构建Microsoft Visual Studio 2010安装程序项目时,可能会启动Microsoft SQL Server 2008 R2安装程序。要在x64系统上解决此问题,请执行以下操作:
这里是