Exception '的类型初始值设定项;Nuget.EnvironmentUtility';抛出异常

Exception '的类型初始值设定项;Nuget.EnvironmentUtility';抛出异常,exception,visual-studio-2013,nuget,Exception,Visual Studio 2013,Nuget,我在我的第二台电脑上处理同样的问题。我假设这一定是我在VisualStudio中使用的工具的组合,但我经常会遇到这个错误 Install-Package : The type initializer for 'NuGet.EnvironmentUtility' threw an exception. At line:1 char:35 + get-project -all | Install-Package <<<< xamarin.forms + Catego

我在我的第二台电脑上处理同样的问题。我假设这一定是我在VisualStudio中使用的工具的组合,但我经常会遇到这个错误

Install-Package : The type initializer for 'NuGet.EnvironmentUtility' threw an exception.
At line:1 char:35
+ get-project -all | Install-Package <<<<  xamarin.forms
    + CategoryInfo          : NotSpecified: (:) [Install-Package], TypeInitializationException
    + FullyQualifiedErrorId : System.TypeInitializationException,NuGet.PowerShell.Commands.InstallPackageCommand
安装包:“NuGet.EnvironmentUtility”的类型初始值设定项引发异常。
第1行字符:35

+get project-所有|安装包都多次遇到完全相同的问题,但都无法解决。看到您的安装列表,我觉得它一定是Visual Studio、ReSharper和Xamarin的混合体,我也安装了它们

我真的不想放弃我的重奏


编辑:我看到过一两个为类似问题创建的bug,涉及Xamarin的VisualStudio插件生成奇怪的错误。我看到的那个应该已经修好了,或者很快就会在阿尔法。虽然我不能肯定它是否会解决这个具体问题。如果我再次找到该bug的链接,我会将其发布到这里。

我也遇到了同样的问题,也使用了ReSharper和Xamarin。在我的例子中,它是由扩展冲突引起的。 我删除了所有多余的扩展(在我的例子中,所有关于“Azure”、“广告”和“pubCenter”的内容),现在它似乎可以工作了。
只要删除Microsoft Advertising SDK不是一件小事,建议使用或类似的程序。

我就明白了这一点,并通过关闭VS的所有实例解决了它,然后重新打开有问题的解决方案。

将Azure SDK更新为最新版本(显示为更新选项卡上工具-->扩展和更新下的更新)为我解决了这个问题。

这里,这里,VS2013和Xamarin(无重新竖琴),重新启动VS解决了问题