Visual Studio 使用官方的microsoft dotnet docker映像在linux上构建dotnet

6za6bjd0  于 2022-12-30  发布在  Docker
关注(0)|答案(1)|浏览(125)

我试图建立一个在容器关闭官方微软/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上使用?

p8ekf7hl

p8ekf7hl1#

这是不可能的。.NET Framework与Linux不兼容。您的项目需要基于与Linux兼容的.NET Core才能正常工作。

相关问题