【发布时间】:2010-10-28 08:18:33
【问题描述】:
我有一个 WPF Linq-to-SQL 项目,我一直在使用 MS Visual Studio 2008 进行开发。我运行的是 SQL Server 2008,最近将其升级到版本 R2。现在,每当我构建我的 SETUP 项目(而不是应用程序本身)时,构建过程都会启动一个窗口:
SQL Server 2008 R2 管理工作室 Windows 正在配置 SQL Server 2008 R2 Management Studio,请稍候
在进度条和一些延迟之后,抱怨:“您尝试使用的功能位于不可用的网络资源上。”带有指向源的选项,它显然正在尝试使用不存在的 c:\687b0370badbfcf47c\x86\setup\ 。
如果此时单击“取消”,它会显示“找不到产品 SQL Server 2008 R2 Management Studio 的安装包。请使用安装包 'sql_ssms.msi' 的有效副本再次尝试安装。”
然后我会看到进度条倒退,然后重新开始。此时,安装构建正在等待尝试为我的项目构建 MSI。有一次,这导致 Visual Studio 崩溃。其他时候,我可以告诉进度条窗口取消,然后我的设置项目就可以正常构建了。
所以我的问题是:
- 如何在我尝试构建我的设置时停止启动不需要的安装程序尝试?
和
- 为什么要这样做?
【问题讨论】:
标签: visual-studio-2008 linq-to-sql sql-server-2008-r2 visual-studio-setup-proje