0

我正在构建一个项目,该项目由两个 .net 可执行文件和一个包含两个可执行文件共享的公共组件的类库组成。为了便于分发,我希望能够在不分发 dll 的情况下分发这两个可执行文件(抓取和运行分发)。

有没有办法让 Visual Studio 将 dll 的内容编译到每个可执行文件中,而无需手动将类复制到每个项目中(从而在多个地方复制代码)?

4

2 回答 2

1

不要让它成为一个DLL。改为使其成为静态库。

于 2010-11-21T23:16:24.367 回答
1

在 SO 上进行挖掘时,我发现了一个重复的问题,它比我更清楚地说明了这个问题。

ILMerge似乎是解决方案。

在 C# .NET 上创建的库的静态链接

于 2010-12-01T09:20:30.170 回答