Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以将 C# 类库与 exe 应用程序(作为单个文件)而不是 .dll + .exe 链接?
您还可以在编译后使用ILMerge将托管 DLL 与您的 exe 结合起来。
可以使用 Ilmerge:教程
您可以将 DLL 文件作为资源嵌入到 EXE 中,然后处理AppDomain.AssemblyResolve事件并从byte[].
AppDomain.AssemblyResolve
byte[]
确保在 JITter 遇到 DLL 之前添加处理程序。