我已经在Some additional tips on passing the review process can be found here之后创建了一个自包含的.NET Core控制台应用程序。
此过程会生成一个包含123(!)文件的/publish
文件夹,包括我的可执行文件。现在,由于所有这些dll都不可能发生变化,我希望将它们静态地链接到可执行文件并获得一个简单的可执行文件。
我最感兴趣的是在构建服务器上链接win64目标,但有关如何构建macosx可执行文件或linux文件的说明将对我和未来的读者有用。
几年前我记得good tutorial。有没有人成功地在.Net Core下完成它?
答案 0 :(得分:0)
自包含需要对.Net Core CLI和CoreFX的引用,因此您不能简单地创建一个DLL"所有。您可以尝试通过向主项目中添加libs函数来最小化DLL的数量,但我不能以这种方式推荐
听起来你想要的功能是CoreRT (.NET Native compiler toolchain),但它仍处于繁重的开发阶段,只适用于开箱即用的UWP。