我有一个关于.NET和DLL的n00b问题。我正在使用C#和WPF开发应用程序,我很快意识到WPF不支持开箱即用的图表。所以我做了一些搜索并找到了看起来很有希望的WPF工具包,但是我必须安装一个msi文件并从该项目中引用dll。现在我的问题是,如果我在发布模式中构建,我是否可以将“可执行文件”交给其他人?非常感谢。
答案 0 :(得分:1)
不是在发布模式下构建,而是在发布属性中设置。
Include
答案 1 :(得分:0)
不,您必须将DLL与可执行文件一起部署。该DLL可以存在于GAC或assembly probing个位置之一。我应该指出的一个例外是,您可以使用ILMerge将DLL嵌入可执行文件中。
答案 2 :(得分:0)
如果您只想拥有一个exe,那么您需要一个像ILmerge这样的实用程序来将外部dll组合到exe中。