Visual Studio 2010:先决条件问题
-
12-12-2019 - |
题
在Microsoft Visual Studio 2010上,我想为我创建的解决方案创建一个安装程序。
我通过菜单方式创建它(文件>新项目...>其他项目类型>设置和部署> Visual Studio Installer> Setup Project),将文件添加到正确的目的地等,并且所有工作都可以正常,除了先决条件...
问题是我的解决方案取决于.NET 3.5,我想以一个离线方式自动将其与安装程序一起安装 - 安装时没有互联网下载。
如果在安装程序项目属性我标记“创建设置安装先决条件组件”并标记从与我的应用程序相同的位置下载先决条件“...
...我尝试运行时,它会显示这样的消息:
错误7前提条件的安装位置尚未设置为“组件供应商的网站”和“dotnetfx35sp1 \ dotnetfx20 \ aspnet.msp”中的文件'.NET Framework 3.5 SP1'无法位于磁盘上。有关详细信息,请参阅帮助。 D:\ projetos \ eletronica \ m013-mora \ hg-v6-verodle1 \ vidaciclada-semtemperatura \ vidaciclada_installer \ vidaciclada_installer.vdproj vidaciclada_installer
嗯,我把我的离线安装者放在.NET 3.5上的同一文件夹输出的exe输出上是。我做错了什么?
解决方案
虽然我无法完全完成我的安装程序包,但我找到了问题:
- 我点击了属性面板
- 我点击了设置项目
- 在命名为“本地化”的财产上,我将值更改为“英语(美国)”
所以我可以构建项目并正常执行安装程序(SQL Server Express除外,我也想使用该包装安装,但虽然它是用安装程序执行的,但它不会为其创建Windows服务。..)。
i.e.,问题是我的VS2010没有我的母语所需的文件,“葡萄牙语(巴西)”,但它有英语。最终设置将在英语中安装先决条件...