Visual Studio 从Mac上的DevOps克隆后构建MVC 5应用程序时出现MSB4019错误

pobjuy32  于 2023-03-09  发布在  Mac
关注(0)|答案(1)|浏览(184)

我刚买了一台新的Mac,并安装了最新的VS 2022。我克隆了一个带有ASP.Net Mvc 5应用程序的DevOps存储库。该应用程序在我的Windows计算机上一直运行良好,但当我尝试在Mac上构建它时,我遇到了此错误
错误MSB4019:未找到导入的项目"/库/框架/Mono.框架/版本/6.12.0/lib/mono/xbuild/Microsoft/VisualStudio/v17.0/Web应用程序/Microsoft. Web应用程序. targets "。请确认导入声明"/库/框架/Mono.框架/版本/6.12.0/lib/mono/xbuild/Microsoft/VisualStudio/v17.0/Web应用程序/Microsoft. Web应用程序. targets"中的表达式正确,并且该文件存在于磁盘上。(MSB4019)
这似乎是一个常见的问题,但我无法找到任何解决方案,为我工作。我可以确认,v17.0文件夹实际上是失踪的整个WebApplications文件夹。
我尝试过的:
1.多次重新安装VS,每次重新克隆存储库
1.转到/Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/xbuild/Microsoft/VisualStudio/并将WebApplications文件夹从v16.0复制到v17.0。在Microsoft.WebApplication.targets文件上产生更多错误。
我的问题:为什么我缺少WebApplications文件夹?我该怎么做才能得到它?

whlutmcx

whlutmcx1#

从媒体复制:https://medium.com/asecuritysite-when-bob-met-alice/going-native-with-coding-4d710cbc951c

% cd /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/xbuild/Microsoft/VisualStudio/v16.0/WebApplications
% sudo mkdir ../../v17.0/WebApplications
% sudo cp Microsoft.WebApplication.targets ../../v17.0/WebApplications

搞定!

相关问题