0

我正在尝试通过使用“管理 Nuget 引用”在 Visual Studio 2012 中添加对项目的引用。该软件包是“Wiki .NET Parser”(版本 2.5.2.0)。

当我尝试添加它时,我得到以下信息:

Successfully installed 'WikiNetParser 2.5.2.0'.
Successfully uninstalled 'WikiNetParser 2.5.2.0'.
Install failed. Rolling back...
Failed to add reference to 'WikiNetParser'. Please make sure that it is in the Global Assembly Cache.

我也尝试创建一个干净的空白控制台项目 - 但我仍然遇到同样的问题。有任何想法吗?

在 Google 上进行的搜索没有返回任何特定于此组件的内容

4

1 回答 1

1

该软件包似乎具有格式错误的清单。我已将此问题报告给包的作者。

具体来说:Manifest 包含此节点:

  <frameworkAssemblies>
    <frameworkAssembly assemblyName="WikiNetParser" targetFramework=".NETFramework4.0" />
  </frameworkAssemblies>

这告诉 NuGet 在 Core .Net 4.0 库中查找“WikiNetParser”,这当然不存在。可以简单地删除节点,并且包应该成功安装。如果你想尝试自己破解包打开,你可以尝试使用NuGet 包资源管理器

于 2013-03-09T06:48:07.740 回答