HtmlAgilityPack Metro版本?

时间:2012-11-12 20:28:24

标签: c# windows-8 windows-runtime html-agility-pack

我对WinRT世界有点新意,但我已经发现,由于新的WinRT运行时,一些旧的lib不再适用于Metro了。
现在我想将一些带有HtmlAgilityPack的旧项目转换为Metro。旧的lib没有用,所以我得到了Nuget的最新版本。遗憾的是与旧的不兼容。有趣的是,在我使用Nuget的最新版本(完全相同的版本)更新我的旧项目后,它仍然具有旧功能。

你能在同一个包中支持两个不同的运行时吗?这是如何运作的?

3 个答案:

答案 0 :(得分:1)

NuGet允许您包含不同.NET Framework版本的版本:

Supporting Multiple .NET Framework Versions and Profiles

使用了很多(例如JSON.NET有这个)来为net20 / net35 / net40 / net45或silverlight / winrt使用不同的程序集

答案 1 :(得分:1)

您不需要像某人已经那样将HtmlAgilityPack转换为地铁。

我使用它并且效果很好。

http://fizzlerex.codeplex.com/

答案 2 :(得分:0)

不确定我完全理解这个问题。我会添加新库并重构我的旧代码以使用新库。否则,您将在同一个项目中拥有2个具有相同名称空间的库...这将无法正常工作。