0
我对新的.NET Core Framework非常陌生,现在正在努力处理库和可执行文件的处理方式。我有两个项目的解决方案,主控台应用程序和一个exe项目。我试图从我的主控制台应用程序启动该exe文件。过去,解决方案中的所有项目都建立在bin目录中。DotNetCore控制台应用程序如何在解决方案中引用可执行文件?
现在,.NET Core在内存中做了很多工作,除非使用新工具DNX/DotNet构建,否则就没有可执行文件。在属性页面上有一个在构建时输出的选项,但是这会创建一个带有批处理文件的dll来启动它。
我试图弄清楚它是否有可能在编译时生成一个exe文件,就像我们曾经能够做的那样,我可以测试它会在生产环境中,使用内置的exes而不是dll。
我相信.net核心不创建EXE的,因为它现在是平台不可知的,你不能够在Linux或OSX上运行该EXE。据我了解,您的主要控制台应用程序应该叫“dotnet run”。 –
trevdev