0

我有使用.net framework 3.5構建在visual studio 2008中的網站。現在我想將網站代碼遷移到visual studio 2010,但希望保持目標框架相同3.5。該網站是使用vb.Net.MY問題構建的,當我在Visual Studio 2010中導入web服務的引用時,它顯示錯誤爲「名稱空間或類型在導入中指定的類型」WebReference'不包含任何公共方法「。我的服務名稱是「WebReference」。我認爲可能是.net已建立在System.web.services.Description.Webreference,可能是它顯示衝突,所以我試圖重命名爲「WebReference1」或其他一些名稱,但它沒有任何效果,錯誤是還在那兒。我錯過了什麼?無法導入vs 2010中的asmx web服務引用

回答

1

大概是因爲你不能使用進口商:

ServiceDescriptionImporter進口商=新ServiceDescriptionImporter();

in vs 2010 ....你需要VS 2012,因爲它只支持.net framework 4.5,而它又具有對ServiceDescriptionImporter的程序集引用。