.net framework 4.0应用程序从USB驱动器运行

Tho*_*son 6 c# .net-4.0

我需要将我的C#应用​​程序放到USB驱动器上.它需要从那里执行.

问题是它需要运行.net framework 4.0(或者可能是3.5 - 它使用OpenXML来打开,修改和保存.docx word文档,我不确定它是否与3.5兼容).

将程序放在USB驱动器上意味着不会有安装程序,这反过来意味着我无法构建通常会说"你需要.net framework 4.0 ...立即安装?"的先决条件检查.

有没有什么办法可以在Microsoft的默认错误消息之前建立对应用程序的检入,并从USB驱动器上的安装程序安装.Net framework 4.0(请参阅:我可以在哪里下载REAL Full .Net Framework 4独立安装程序?用于.net框架安装程序的链接).

我知道这个问题是在必要时从USB驱动器安装.NET框架的重复,然而,我真的不明白这个问题并且在查找ClickOnce部署时我不知道这对我有什么帮助.

谢谢.

Woj*_*icz 2

您可以在自动运行中添加一个脚本,该脚本将检查是否存在有效的 .NET 并安装它,然后它将运行该应用程序

vbscript 检查是否安装了.net 2.0