簡體   English   中英

由於VS2012而無法運行.NET 3.5單元測試項目?

[英]Unable to run .NET 3.5 unit test projects because of VS2012?

問題背景:

我目前有兩個項目。 兩者都是在Visual Studio 2012中構建的。兩個項目在各自的解決方案中都有一個單元測試項目。 一個針對.NET 4框架,另一個針對.NET 3.5。

問題:

這兩個項目都在VS中很好地運行了測試。 當我嘗試通過批處理文件從命令行對MSTest.exe運行.NET 3.5項目時,收到以下消息:

To be able to target your project to .NET Framework 3.5, you must use the steps
documented at the following Microsoft Web site: http://go.microsoft.com/fwlink/
?LinkId=201405

鏈接信息只是建議將項目重新定位到.NET 3.5,但是由於該項目已經瞄准了.NET 3.5,所以我看不出這有什么幫助!

我可以通過批處理文件運行其他以.NET 4為目標的項目,沒有任何問題。

我真正的問題是:

1.在VS2012中構建項目時,它是否僅運行針對.NET 4框架及更高版本的單元測試?

2.如果出於爭論的緣故,如果我要從VS2008運行此程序,它將起作用嗎?

VS 2012已安裝4.0+框架。如果要使用.net 3.5及更低版本,則應下載並安裝它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM