我试图建立一个在容器关闭官方微软/dotnet映像在Linux主机上的dotnet项目,因为该映像是与Windows和Linux兼容。我只有Linux主机,所以只能使用此映像被用作容器用于构建dotnet项目。我发出如下命令:-
dotnet build ****.sln **arguments**
构建失败,错误如下:-
The imported project "/usr/share/dotnet/sdk/2.2.104/Microsoft/VisualStudio/v15.0/WebApplications/Microsoft.WebApplication.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk."
dotnet项目是基于dotnet framework 4.7的,在我的本地我有visual studio等,所以它在那里工作得很好,但是如何使它在linux平台上使用基于microsoft/dotnet图像的容器工作呢?或者有没有其他的图像我可以在linux上使用?
1条答案
按热度按时间p8ekf7hl1#
这是不可能的。.NET Framework与Linux不兼容。您的项目需要基于与Linux兼容的.NET Core才能正常工作。