构建包含依赖项的exe

本文关键字:exe 依赖 包含 构建 | 更新日期: 2023-09-27 18:18:37

我对c#相当陌生。我正试图编写和部署一个依赖于CommandlineParser库的小型命令行应用程序:http://commandline.codeplex.com

在构建时没有错误,令人惊讶的是,该程序在执行exe时也没有错误。但是,当我将exe文件复制到计算机上的另一个位置并尝试运行它时,它抱怨它没有找到commandlineparser依赖项。

我使用VS2012,并尝试构建以及调试版本。两次出现相同的错误

是否有方法将commandlineparser库包含到exe中?如果没有,哪个文件(s),我必须结合到exe文件?

如果这些问题太简单,请原谅。

构建包含依赖项的exe

您还必须将库本身复制到您想要运行可执行文件的任何位置。如果您的想法是将它们打包在一个文件中,则必须使用工具来合并它们,请参见:

https://stackoverflow.com/a/4043653/812598