在使用VS 2012设置获胜应用程序时出错



在完成C#应用程序后,我不得不制作一个安装程序。当我想在先决条件部分选择SQL Express时,会出现以下错误:

"错误3启用‘从与"系统必备"对话框中的"我的应用程序",您必须下载项目"SQL Server"的文件"SqlExpress2008R2\SQLEXPR32_x86_ENU.EXE"2008 R2 Express"发送到您的本地计算机。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=239883."

我使用Visual Studio 2012的安装程序扩展。

即使文件在C:Program Files (x86)Microsoft SDKsWindowsv8.1ABootstrapperPackagesSqlExpress2008R2目录中,我也遇到了同样的问题。

这对我有效——不确定这是否是"正确"的解决方案,但它做到了:

我将两个文件SQLEXPR_x64_ENU.exeSQLEXPR32_x86_ENU.exe复制到上述路径中的en子目录中。

en是唯一一个与其他包不同的子目录。我想这将是一种不同的语言代码,这取决于你当地的文化,或者可能不止一种?

我有带Visual Studio 2013的Windows 7 Professional(如果信息相关…)

C:Program Files (x86)Microsoft SDKsClickOnce BootstrapperPackagesSqlExpress2012en

对于vs 2019,也尝试复制上述文件夹(en)中的设置文件。

相关内容

  • 没有找到相关文章

最新更新