【发布时间】:2010-04-26 22:45:17
【问题描述】:
我使用 Visual Studio 创建了一个 C#/.Net 应用程序。我还创建了一个安装程序项目,其中包含两个文件:
- MSI 文件
- Setup.exe 文件
在我的安装程序项目属性中,我已将 .Net 3.5 作为先决条件。
我希望我的安装程序执行如下操作:
- 输出一个包含 .Net 框架先决条件的文件 (MSI/exe/whatever)
- 安装程序应检查目标计算机上是否安装了 .Net 框架。如果没有,它应该从自己的捆绑副本中安装它。
现在,我的安装程序将人们发送到网络以获取 .Net。这不是我想要的用户体验。我需要将我的应用程序分发到可能不在线且可能未保持最新的机器。不幸的是,对于臃肿的世界,我的客户需要的是解决方案,而不是讲座。
感谢您的帮助。
-拉吉
【问题讨论】:
-
如果每个人都可以开始使用他们的应用程序分发 .NET Framework,那将是一个相当臃肿的世界。
-
你是对的,但我需要将我的应用程序分发到可能不在线并且可能没有保持最新状态的机器上。不幸的是,对于臃肿的世界,我的客户需要的是解决方案,而不是讲座。谢谢。
标签: .net visual-studio setup-project