【问题标题】:VS Mac upgrade to 7.2 (build 636) MonoDevelop.CSharp.Project.CSharpProject exceptionVS Mac 升级到 7.2 (build 636) MonoDevelop.CSharp.Project.CSharpProject 异常
【发布时间】: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


【解决方案1】:

确保您的 MFractor 扩展“已更新”或已卸载。那对我有用。

检查: Visual Studio 社区菜单(顶部)-> 扩展...-> 升级选项卡

  • 打开扩展编辑器

  • 检查升级(我删除了扩展)

【讨论】:

  • 嗨 Luis,您在卸载之前使用的是哪个版本的 MFractor?如果我们在您的开发环境中造成了问题,我们需要修复它们 :)
  • 我收到了包含重要更新的电子邮件。 mfractor.us13.list-manage.com/track/…
  • 很高兴听到路易斯的消息!如果您需要任何进一步的帮助,请与我联系:matthew@mfractor.com
  • 谢谢@LuisAbreuAcevedo 这是解决方案!我现在永远删除了 mFractor!
猜你喜欢
  • 1970-01-01
  • 2020-04-01
  • 1970-01-01
  • 2016-09-27
  • 1970-01-01
  • 1970-01-01
  • 2015-03-20
  • 2021-12-24
  • 1970-01-01
相关资源
最近更新 更多