【发布时间】:2018-01-18 07:25:07
【问题描述】:
我们无法在 vs for Mac 版本上构建解决方案,但相同的解决方案可以在 vs for windows(vs 2017)上构建,并且有效。
如何解决这个问题?并且可以同时支持(与 Windows 和 Mac 相比)
/Library/Frameworks/Mono.framework/Versions/5.0.1/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets
【问题讨论】:
-
在尝试从 VSCode 调试运行后刚刚体验到这一点,将所有更改恢复为已构建的版本,现在即使失败并出现相同的错误,非常烦人,proly 将不得不重新安装 .NET核心 SDK 和运行时。删除 bin、obj 和干净的重建对我没有帮助。
-
构建时可以分享错误异常吗?
-
嗨@Uthen,我已经解决了这个问题。我遇到的情况是预期的,但花了我一段时间。发生的事情是我的代码正在以更深的路径复制项目结构内的 .csproj 文件。我的代码中有一些路径解析错误,在第一次运行时运行良好。在第二次构建中,包含了新创建的 csproj,但在手动检查项目文件夹之前,我并没有意识到这一点。删除额外的 .csproj 和新文件夹结构并修复路径生成代码修复了此问题。所以看到这个错误一定是文件路径错误。
标签: visual-studio xamarin mono .net-core visual-studio-mac