gpt4 book ai didi

c# - 创建一个 "portable".exe(没有安装程序)

转载 作者:太空狗 更新时间:2023-10-30 00:02:40 24 4
gpt4 key购买 nike

我最近编写了一个小程序来确定图片中的数字,它依赖于我使用的两个库。 (DLL)

由于安全原因,我的目标计算机不允许安装程序,因此我需要创建一个可移植的.exe。.NET 安装在目标计算机上,但出于某种原因,VS 仍然不包含我在 exe 中使用的库,而是创建一个包含 setup.exe、一些 .DEPLOY 文件和应用程序 list 的应用程序文件夹。

总的来说,我是 VS 和 .NET 的新手,所以这个问题很容易回答,但我问这个问题是因为我在 StackOverflow 和 google 上都找不到有用的东西。

最佳答案

您可以简单地构建应用程序并复制您的 bin/Debug 文件夹,但这仍然意味着您需要多个文件。

为了将所有引用合并到可执行文件中,使用 ILMerge .这是 some help calling ILMerge .

基本上,在构建之后,你应该做这样的事情:

ilmerge /target:winexe /out:SelfContainedProgram.exe 
Program.exe ClassLibrary1.dll ClassLibrary2.dll

您只需发送一个文件。

关于c# - 创建一个 "portable".exe(没有安装程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37004186/

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