我遇到HtmlAgilityPack问题。我找到了解决这个问题的方法,即改变对另一个程序集的引用(Why can't I use htmlagilitypack with windows phone 8? What else can I use to Parse HTML in WP8?)。
我遇到的问题是我无法更改包的路径,因为它是灰色的。下面的图片显示了它。
答案 0 :(得分:1)
现在可以控制软件包安装到哪个文件夹。
http://nuget.codeplex.com/workitem/215
参见Phil Haack在2010年12月10日晚上11:45的评论(在工作项目/上面的链接中)。支持部分在1.0中实现,但没有记录。
根据@dfowler:在解决方案旁边添加一个nuget.config文件:
{某处路径} 有一个用于创建包文件夹覆盖的nuget包。
版本2.1更新
现在有关于如何控制包裹位置的官方文档。 2.1的发行说明在nuget.config文件中指定了以下配置(有关放置配置文件的有效位置的说明以及分层配置模型的工作原理,请参阅发行说明):
<configuration>
<config>
<add key="repositoryPath" value="C:\thePathToMyPackagesFolder" />
</config>
...
</configuration>
这会更改您放入文件的配置级别的packages文件夹(解决方案,如果您将其放在解决方案目录中,项目在项目目录中,等等)。请注意,发行说明指出:
如果解决方案根目录下有现有的packages文件夹,则需要在NuGet将包放入新位置之前将其删除。