1

有没有办法构建我的 exe 以嵌入其他引用?例如。System.Data.Entity.dll。

4

3 回答 3

1

可选:

如果您使用的是带有 Nuget 的 Visual Studio,您只需将所需的引用设置为“复制本地 = true”并安装Fody.Costura

根据项目页面上提供的文档,您可以使用一个简单的 xml 文件稍微改进一下(如果需要,还可以整理您的构建目录)。

于 2013-05-17T16:34:59.743 回答
1

ILMerge - Microsoft Research是一个实用程序,可用于将多个 .NET 程序集合并到一个程序集中。它可以从 Microsoft Research 页面的 Tools & Utilities 页面免费使用。

于 2013-02-26T04:59:08.773 回答
0

One way is to embed the dll as a resource, then extract it to the filesystem at run time and then dynamically load it.

Although it is hard to imagine why you would need to do this - there are various installation mechanisms that allow you to package multiple files and deploy them together.

于 2013-02-26T05:09:56.270 回答