我對WinRT世界有點新,但是我已經發現,由於新的WinRT Runtime,一些舊的libs不再適用於Metro。
現在我想將一些舊的Project與HtmlAgilityPack轉換爲Metro。舊的lib沒有工作,所以我從Nuget那裏得到了最新的。不幸的是,這與舊版本不兼容。有趣的是,當我用Nuget的最新版本(完全相同的版本)更新我的舊項目後,它仍然具有舊功能。HtmlAgilityPack Metro版本?
您是否可以在同一個包中支持兩種不同的運行時?這是如何運作的?
我對WinRT世界有點新,但是我已經發現,由於新的WinRT Runtime,一些舊的libs不再適用於Metro。
現在我想將一些舊的Project與HtmlAgilityPack轉換爲Metro。舊的lib沒有工作,所以我從Nuget那裏得到了最新的。不幸的是,這與舊版本不兼容。有趣的是,當我用Nuget的最新版本(完全相同的版本)更新我的舊項目後,它仍然具有舊功能。HtmlAgilityPack Metro版本?
您是否可以在同一個包中支持兩種不同的運行時?這是如何運作的?
的NuGet可以讓你包括不同的.NET Framework版本的版本:
Supporting Multiple .NET Framework Versions and Profiles
其中使用了大量的(例如JSON.NET有這個)使用不同的組件。net20/net35/net40/net45或silverlight/winrt
不知道我完全理解這個問題。我會添加新庫並重構我的舊代碼以使用新庫。否則,您將在同一個項目中擁有2個具有相同命名空間的庫......這不會起作用。
感謝您的鏈接。不知道。但HtmlAgilityPack已經在Metro上運作,只是有點有限。我對如何實現這一目標及其工作原理感到驚訝。 – Remy
是的,這就是我想知道的。 – Remy