Visual Studio for Mac无法编译任何项目。SDK';微软.NET.Sdk';找不到指定的
我正在MacOS High Sierra 10.13.4上建立一个新的Xamarin开发环境 首先我安装了XCode,然后是Mac的Visual Studio,然后是Android Studio 我想在Xamarin表单上测试一个简单的hello world。所以我刚刚用一个空白的Xamarin表单应用程序创建了一个新的解决方案 当我尝试构建时,会出现以下错误: 错误:找不到指定的SDK“Microsoft.NET.SDK”。(FormsApp) 奇怪的是,当我进入Tools->SDK Manager SDK Locations->.Net Core时,它会有一个绿色的勾选符号,上面写着SDK Found,我可以看到它的路径:/usr/local/share/dotnet/dotnet 如果创建并尝试运行ASP.Net,则会出现以下错误: 错误MSB4019: 导入的项目“/Library/Frameworks/Mono.framework/Versions/5.10.1/lib/Mono/xbuild/15.0/bin/Microsoft.CSharp.targets” 找不到。确认声明中的路径正确,并且文件存在于磁盘上。 (MSB4019)(MVCTest) 我无法运行任何模板 我怎样才能解决这个问题 谢谢我明白了 我的防病毒软件每次尝试安装时都会删除mono文件csc.exeVisual Studio for Mac无法编译任何项目。SDK';微软.NET.Sdk';找不到指定的,.net,xamarin,mono,visual-studio-mac,.net,Xamarin,Mono,Visual Studio Mac,我正在MacOS High Sierra 10.13.4上建立一个新的Xamarin开发环境 首先我安装了XCode,然后是Mac的Visual Studio,然后是Android Studio 我想在Xamarin表单上测试一个简单的hello world。所以我刚刚用一个空白的Xamarin表单应用程序创建了一个新的解决方案 当我尝试构建时,会出现以下错误: 错误:找不到指定的SDK“Microsoft.NET.SDK”。(FormsApp) 奇怪的是,当我进入Tools->SDK Mana
因此,如果您遇到相同的错误,请尝试关闭任何防病毒功能。以前未看到此错误。Mono的msbuild应该使用目录
/Library/Frameworks/Mono.framework/Versions/Current/lib/Mono/msbuild/15.0/bin/SdkResolvers/Microsoft.DotNet.MSBuildSdkResolver/
中的sdk解析器来查找.NET Core 2.0 sdk。另一个错误是针对非.NET核心ASP.NET项目,因此它不会使用任何.NET核心SDK组件?如果可能的话,您可以尝试重新安装Mono,因为这似乎是造成问题的原因。也可能值得从命令行执行诊断生成:msbuild YourSolution.sln/v:diag>build.txt
,这可能有助于诊断此问题。此操作生成了一个巨大的txt文件,因此我将仅复制其结尾:请参阅下一篇文章“谢谢”以获取帮助