【发布时间】:2017-10-10 14:42:15
【问题描述】:
我今天早上刚刚对 VS Mac 社区版进行了稳定更新。显示的当前版本是 7.2(内部版本 636)。我在下面添加了整个关于详细信息。我不确定我是从哪个特定版本升级的,但它是在此之前的最新版本,因为我保持最新状态。
进行升级后,没有显示错误,我在打开 iOS 解决方案时收到此消息:
尝试加载项目“/path/to/project.csproj”时出错。这 'MonoDevelop.CSharp.Project.CSharpProject' 的类型初始化程序抛出 一个例外。
关闭该消息后,我收到另一条错误消息,其中包含相同错误消息的列表:
类型初始化器 'MonoDevlop.ide.TypeSystem.MonoDevelopWorkspace' 抛出异常。
我重新启动了机器,但仍然看到错误。我的下一步是完全卸载/重新安装,但在此之前,有人可以推荐一种耗时较少的方法来诊断和修复此错误吗?
关于详情
=== Visual Studio Community 2017 for Mac ===
版本 7.2 (build 636) 安装 UUID: 56e643f6-0a84-4995-b464-438c06eb25ee 运行时:Mono 5.4.0.201 (2017-06/71277e78f6e) (64-bit) GTK+ 2.24.23 (Raleigh 主题)
包版本:504000201
=== NuGet ===
版本:4.3.1.4445
=== .NET 核心 ===
运行时:/usr/local/share/dotnet/dotnet 运行时版本: 2.0.0 1.1.1 1.0.4 SDK:/usr/local/share/dotnet/sdk/2.0.0/Sdks SDK 版本: 2.0.0 1.0.3 MSBuild SDK:/Library/Frameworks/Mono.framework/Versions/5.4.0/lib/mono/msbuild/15.0/bin/Sdks
=== Xamarin.Profiler ===
版本:1.5.6 位置:/Applications/Xamarin Profiler.app/Contents/MacOS/Xamarin Profiler
=== Xamarin.Android ===
版本:8.0.0.33(Visual Studio 社区)Android SDK: /Users/danmiser/Library/Developer/Xamarin/android-sdk-macosx 支持的安卓版本: 6.0(API 级别 23)
SDK 工具版本:25.2.5 SDK 平台工具版本:26.0.0 SDK 构建 工具版本:25.0.3
Java SDK:/usr java 版本“1.8.0_101”Java(TM) SE 运行时 环境 (build 1.8.0_101-b13) Java HotSpot(TM) 64-Bit Server VM (构建 25.101-b13,混合模式)
Android Designer EPL 代码可在此处获得: https://github.com/xamarin/AndroidDesigner.EPL
=== Xamarin 检查器 ===
版本:1.3.2 哈希:461f09a 分支:1.3-release 构建日期:周二,03 2017 年 10 月 18:26:57 GMT 客户端兼容性:1
=== 苹果开发者工具 ===
Xcode 9.0 (13247) 构建 9A235
=== Xamarin.iOS ===
版本:11.2.0.11(Visual Studio 社区)哈希:2f8bbec0 分支: d15-4-xi 构建日期:2017-10-05 20:56:05-0400
=== Xamarin.Mac ===
版本:3.8.0.49(Visual Studio 社区)
=== 构建信息 ===
版本 ID:702000636 Git 版本: b349c8fc0c2e1aab0179917d56eed75eb3a03337 构建日期:2017-10-06 15:20:04-04 Xamarin 插件:a8da992c78f7eb65b3cdb3f951c34a30337cab35 构建通道:monodevelop-lion-d15-4
=== 操作系统 ===
Mac OS X 10.12.6 达尔文 16.7.0 达尔文内核版本 16.7.0 2017 年 6 月 15 日星期四 17:36:27 PDT 根:xnu-3789.70.16~2/RELEASE_X86_64 x86_64
=== 启用用户安装插件 ===
MFractor 3.00.16
【问题讨论】:
-
按照此页面 docs.microsoft.com/en-us/visualstudio/mac/uninstall 进行完全卸载,包括 Mono,并重新安装修复了错误。我不会这样做作为答案,以防其他人来找出真正的原因是什么。
-
重新安装后成功打开我的解决方案后,我退出了VS。当我重新打开 VS 然后尝试再次打开我的项目时,我现在遇到了同样的错误。所以重新安装并不能解决这个问题。
-
是 MFractor 导致了这个问题。以下是有人在 Xamarin 论坛上讨论此问题的链接:forums.xamarin.com/discussion/104697/…?
-
大家好,我们正在调查此事。如果您需要支持,请通过 matthew@mfractor.com 与我联系。
标签: xamarin installation