-2

我有一个在 C# Visual Studio Express 2010 中开发的独立工具。我的问题是这个工具将无法在没有安装 .NET 的机器上启动,并且在 .NET 低于 3.5 或更低版本的机器上要求 .NET 4。我基本上想做的是在主脚本运行之前从我的应用程序安装 .NET 4。我可以编写一个程序从官方网页下载它,也可以运行安装程序等。但主要问题仍然存在,该应用程序甚至无法到达下载部分,因为它无法在机器上运行......我'我四处搜索,发现您可以包含 dll-s 等,但我仍然怀疑如果没有正确的 .NET 安装,我是否可以继续。那么如何使用我的 .NET 相关应用程序运行 dotnetfx.exe 呢?非常感谢您的关注和想法。CS。

4

3 回答 3

2

使用ClickOnce - 正确配置时它会处理依赖关系,并与 VS 集成/免费。

于 2012-11-07T17:12:50.327 回答
1

编辑:所以 vs express 版本不支持设置项目。B计划:

于 2012-11-07T17:18:28.043 回答
0

简单的。您的安装程序不能是 .net 应用程序。只需编写您自己的 c++ 版本或使用一些现有的应用程序。这是一个链接,向您展示如何进行 .net 4 的静默安装。只需将安装应用程序包含在您的程序中即可。如果那里的某些 msi 安装程序工具不支持 .net 安装,我会感到非常惊讶。

http://blogs.msdn.com/b/astebner/archive/2009/04/16/9553804.aspx

于 2012-11-07T17:18:53.800 回答