标签: visual-studio compiler-construction dynamic-linking static-linking
我正在构建一个由两个.net可执行文件组成的项目,以及一个包含两个可执行文件共享的公共组件的类库。为了便于分发,我希望能够在不分发dll(抓取和运行分发)的情况下分发两个可执行文件。
有没有办法让visual studio将dll的内容编译到每个可执行文件中,而无需手动将类复制到每个项目中(从而在多个地方复制代码)?
答案 0 :(得分:1)
不要将它变成DLL。改为使其成为静态库。
答案 1 :(得分:1)
在SO上挖掘我发现了一个重复的问题,这个问题比我说的要清楚得多。
ILMerge似乎是解决方案。
Static Linking of libraries created on C# .NET