2012-07-19 92 views
2

我有一個面向.NET v3.5(它是一個Sharepoint站點)的Visual Studio 2010項目。我需要在我的項目中使用Html Agility Pack,但顯然我無法使用.NET v4.0版本。.NET 2.0的Html敏捷包

我從codeplex下載了Html Agility Pack,並在我的Visual Studio項目中添加了對Net20/(.NET v2.0)目錄中DLL的引用。但是,當我去檢查引用屬性時,它說「運行時版本」是「v4.0.30319」而不是「v2.0.xxxxx」,因此我的項目無法編譯。

「好的......」我說,並嘗試更正式的方式,與NuGet使用Package Manager in Visual Studio。我安裝的HTML敏捷性包,但同樣不編譯因爲運行時版本是4.0版的.NET ...

我可以採用某種設置我想的NuGet安裝的版本,或者它做到這一點自動?我只是因爲HAP開發人員錯誤的錯誤而無法爲.NET 2.0提供正確的DLL?

這是非常令人沮喪的,因爲我從字面上只需要編譯我知道在.NET v4.0中可用的代碼,並且此項目將完成。任何幫助是極大的讚賞。

+0

由於CodePlex已取消HAP現在只能通過NuGet使用。 – wp78de 2017-11-28 02:59:20

回答

1

什麼結束了,我的工作是版本here。我下載了「二進制文件」,添加了DLL,運行時版本是.NET 2.0。我的程序就像.NET 4.0一樣工作。