我正在尝试使用“管理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上的搜索没有返回任何特定于此组件的内容
答案 0 :(得分:1)
该软件包似乎有一个格式错误的清单。我已将此问题报告给该软件包的作者。
具体来说:Manifest包含此节点:
<frameworkAssemblies>
<frameworkAssembly assemblyName="WikiNetParser" targetFramework=".NETFramework4.0" />
</frameworkAssemblies>
这告诉NuGet在Core .Net 4.0库中寻找“WikiNetParser”,这当然不存在。可以简单地删除节点,并且应该成功安装包。如果您想尝试自行打开包,可以尝试使用NuGet Package Explorer。