3
我在.NET 3.5 SP1上運行的解決方案中有一些項目(因爲它們是SharePoint項目,所以永遠無法更新到4.0)。Visual Studio 2010測試.net 3.5 SP1項目可以嗎?
當我嘗試在VS2010 Premium中創建一個新的Visual C#測試項目時,我必須選擇.net 4.0,這顯然是intended。
現在我不在乎我的單元測試項目是什麼(不必關心VS2008用戶),但是我確實在乎,如果我可以安全地測試3.5項目,由於不同的CLR和輕微的C#語言差異?
編輯: Visual Studio 2010 SP1終於再次支持.net 3.5。
此外,如果CLR是一個問題,你也可以使用不同的測試框架,如NUnit。 – Adam 2010-05-24 17:47:29
謝謝。我不知道是否有任何東西阻止SharePoint在CLR 4上運行,但在CLR 4上運行意味着我沒有測試實際運行的代碼,因此這些單元測試將毫無價值。 (CLR 2和4之間有很多微妙的和/或突破的變化) - 說服人們不要使用VSTS的時候:) – 2010-05-24 17:50:58
@Michael如果你想繼續使用相同的測試框架,你可以建立一個VS2008項目使用相同的測試代碼。然後,當你想在.NET 3.5上運行你的測試時,你將會啓動VS2008並在那裏運行它們。 – 2010-05-24 17:56:50