Visual Studio 2010是否可以设置和部署MSI安装程序,以便通过客户端为.NET 4.0完整应用程序工作?
|
我的应用程序(不幸的是)需要完整的4.0 .NET框架。似乎没有办法通过Visual Studio设置和部署项目来创建和发布单个文件,以确保最终用户将下载并安装完整的.NET版本。 MSI会误导用户下载客户端版本,并使用户陷入无尽的循环。“此设置需要.NET Framework版本4 ... .NET框架可以从Web上获取。您现在要这样做吗? ?\“
或者,运行
setup.exe
可以满足我的需要(即,确保从Web上进行.NET 4.0完整安装),但是我不接受在用户身上强加两个文件来安装我的软件(任何试图使事情简单的用户都无法接受的人) )。
那么.NET MSI安装程序对需要完整版本的应用程序没有用吗?
(哦,微软又高兴了一点:微软已经宣誓要对.NET 4.0 Web安装程序产生的版本保密。我只凭经验知道它是客户端版本)。
没有找到相关结果
已邀请:
2 个回复
盟犯涩沟都
的条件。 因此,当您需要安装程序依赖于\“。NET Framework 4 Full Profile \”时,请将
属性更改为\“。NET Framework 4 \”,并确保您将
手动更新为
,因为它无法在适当的时候更改网址。 然后,将它们带到带有“完整配置文件” .NET 4 Framework而不是“客户端配置文件”的“ Web安装程序”的网页。 您也可以将\“ Full .NET 4 Standalone / Offline Installer \”设置为
到
。 在安装项目中更改先决条件也是值得的。
填盖
)的链接。 一个更复杂的解决方案是在您的MSI文件中附带“ 7”并在安装过程中自行检测框架版本,并在需要时运行“ 0”。您将在安装框架后继续进行安装。