这里有很多关于此的帖子,我正在使用this code from another SO post并在我的Main()方法中放置委托分配。其他帖子都没有直接回答我的问题。
我已将第三方程序集作为资源嵌入,但是当我启动应用程序时:
我有两个嵌入在我的Resources.resx中的程序集引用,一个是第三方工具(命令行解析器),另一个是应用程序所在的库文件。
使用控制台应用程序可能无法做到这一点?似乎不太可能,但我没有看到解决方法。
Re:ILMerge等:我想在不涉及任何工具的情况下完全在代码中完成此操作。原因:我不希望在存储库中有源代码,需要其他团队成员安装他们可能还没有的工具。如果那是不可能的,那么ILMerge看起来是下一个最佳选择。