我需要将我的 C# 应用程序放到 USB 驱动器上。它需要从那里可执行。
问题是它需要 .net framework 4.0 才能运行(或者可能是 3.5 - 它使用 OpenXML 打开、修改和保存 .docx word 文档,我不确定它是否与 3.5 兼容)。
将程序放在 USB 驱动器上意味着不会有安装程序,这反过来意味着我无法构建先决条件检查,通常说“您需要 .net Framework 4.0...现在安装?” .
有什么方法可以让我在 Microsoft 发出默认错误消息之前检查应用程序并从 USB 驱动器上的安装程序安装 .Net framework 4.0(请参阅:Where I can download the REAL Full .Net Framework 4 Standalone Installer? 以获取 .net frameworks 安装程序的链接).
我意识到这个问题与 Installing .NET framework from USB drive when necessary 重复但是,我真的不明白这个问题,在查找 ClickOnce 部署时,我不确定这对我有什么帮助。
谢谢。
最佳答案
你可以在自动运行中有一个脚本,它会检查是否有有效的 .NET 并安装它,然后它会运行应用程序
关于c# - .net framework 4.0 应用程序从 USB 驱动器运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8210296/