Visual Studio for Mac 错误 MSB4019

问题描述 投票:0回答:5

带有适用于 Mac 的 visual studio

/Users/piyushbhatt/Projects/myfmf/FMF/FMF.Web/fmf.Web.csproj(3,3): 错误 MSB4019:导入的项目 “/Library/Frameworks/Mono.framework/Versions/5.0.0/lib/mono/xbuild/Microsoft/VisualStudio/v15.0/WebApplications/Microsoft.WebApplication.targets” 没找到。确认声明中的路径是 正确,并且该文件存在于磁盘上。 (MSB4019) (FindMeFood.Web)

mono visual-studio-mac
5个回答
11
投票

您可以从复制 WebApplications 文件夹 /Library/Frameworks/Mono.framework/Versions/5.0.0/lib/mono/xbuild/Microsoft/VisualStudio/v14.0 到 v15.0 来修复它。



1
投票

作为参考,Shine 的答案也适用于 Mono 的未来版本。

只需导航至 /Library/Frameworks/Mono.framework/Versions/5.0.0/lib/mono/xbuild/Microsoft/VisualStudio/

这里将是一个版本列表。您的错误消息会说明哪个版本缺少网络目标。在这种情况下,它是 v15.0。在我的例子中它是 v17.0 在任何情况下,打开以前的版本并只复制文件夹“WebApplications”并将其粘贴到您遇到错误的版本的文件夹中。


0
投票

似乎从 mono5 包中丢失了。报告错误

@https://bugzilla.xamarin.com/

我试图从14文件夹中手动复制文件,但最终遇到了其他问题


0
投票

我也遇到了这个 Mac 完全相同的问题 当我打开我的问题时没有意识到这个线程已经解决了。唯一的差异是我使用的是 Visual Studio 2022 for Mac v17.5.2(内部版本 14)和 Visual Studio for Mac 6.12.0 Stable (6.12.0.182) 的 Mongo 项目。

事实证明,您不需要寻找任何额外的安装程序,因为 WebApplication 运行时在过去几年中没有改变。只需关注@fwan answer solution。这解决了我的问题。

下面你也可以看到文件的md5和是完全一致的

$ cd /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/xbuild/Microsoft/VisualStudio

MD5 (./v10.0/WebApplications/Microsoft.WebApplication.targets) = 3c0175c55c0a28ddbfc9cce04971fd8a
MD5 (./v11.0/WebApplications/Microsoft.WebApplication.targets) = 3c0175c55c0a28ddbfc9cce04971fd8a
MD5 (./v12.0/WebApplications/Microsoft.WebApplication.targets) = 3c0175c55c0a28ddbfc9cce04971fd8a
MD5 (./v14.0/WebApplications/Microsoft.WebApplication.targets) = 3c0175c55c0a28ddbfc9cce04971fd8a
MD5 (./v15.0/WebApplications/Microsoft.WebApplication.targets) = 3c0175c55c0a28ddbfc9cce04971fd8a
MD5 (./v16.0/WebApplications/Microsoft.WebApplication.targets) = 3c0175c55c0a28ddbfc9cce04971fd8a
MD5 (./v17.0/WebApplications/Microsoft.WebApplication.targets) = 3c0175c55c0a28ddbfc9cce04971fd8a
MD5 (./v9.0/WebApplications/Microsoft.WebApplication.targets) = 3c0175c55c0a28ddbfc9cce04971fd8a
© www.soinside.com 2019 - 2024. All rights reserved.