gpt4 book ai didi

c# - 在 Windows 8 上使用 .NET 4 运行 ILMerge 工具

转载 作者:行者123 更新时间:2023-11-30 20:59:58 24 4
gpt4 key购买 nike

我们将 ILMerge 作为构建后步骤运行,但在 Windows 8 机器上构建时遇到问题。

ILMerge.exe 是一个 .NET 2 应用程序,因此应该能够在 .NET 4 运行时中加载/托管。然而,一旦我们尝试在 Windows 8 构建机器上执行 ILMerge,就会出现 Windows 功能对话框,提示它无法自动安装 .NET 3.5 (inc 2.0),并且命令失败。

如果我只是运行 ILMerge.exe/?在命令行上。

我尝试添加一个带有 supportedRuntime/requiredRuntime 的 app.config 文件,但没有成功。有谁知道我如何在不安装 .net 3.5 的情况下解决这个问题。

谢谢

-- 更新 ---正确添加了 app.config - ILMerge 开始执行但失败并显示“无法加载 DLL 'mscorsn.dll':找不到指定的模块。

在此消息之前,Windows8 再次提示安装 .NET 3.5 (inc 2.0)。

最佳答案

ILMerge 工具经过重写,与 .NET 4.0 兼容,他们称之为 Gilma。这是链接:http://www.codeproject.com/Articles/17797/Gilma-GUI-for-the-ILMerge-Application-Revised-for

我不太确定它是否可以在 Windows 8 上运行,但我希望它可以。 :)

关于c# - 在 Windows 8 上使用 .NET 4 运行 ILMerge 工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15220093/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com