我用vs 2017 for windows在.net核心开发了一个mvc web应用程序。我通过出版程序在国际空间站上发表文章,一切都很好。如果我将产品程序集放在linux下,那么apache就无法工作。为什么您必须专门为linux填写?所有运行时都在运行..。其他的.net核心linux网络应用程序也能工作。
我在Visual Studio中创建了一个c# ( Linux )项目,以便能够在.net上运行它。然后我设置我的Linux机器来运行.net核心应用程序,发现dotnet restore因为xproj文件而不起作用,但幸运的是我可以运行dotnet migrate,它创建了一个csproj文件,所以我能够在linux上构建和运行。现在我想用Visual Studio 2015做一些更改,我发现它不能识别项目的csproj文件的特定格式。如何使用一个解决方案文件和适当的csproj文件同时支持Windows和Linux?