我从 C# 项目创建了一个 .exe 项目。它有很多DLL文件。如何隐藏这些文件或嵌入到项目中?因为,我不想被人看到我使用过的 DLL。
提前致谢。
Edit : Some of DLLs are mine, some of not mine, They are third party DLLS.
最佳答案
您可以使用 Microsoft 的实用程序 ILMerge 将程序集合并为单个程序集 (.EXE)。
了解更多信息,请访问 http://research.microsoft.com/en-us/people/mbarnett/ilmerge.aspx
但是,如果您有一个 WPF 项目,建议的替代方法是将引用的程序集作为资源嵌入并在必要时加载它们。您可以在 Jeffrey Richter 的博客中找到有关该方法的更多信息,网址为 http://blogs.msdn.com/b/microsoft_press/archive/2010/02/03/jeffrey-richter-excerpt-2-from-clr-via-c-third-edition.aspx .
关于c# - 如何隐藏 C# .exe 项目中的所有 dll 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21303182/