我真的很喜歡新的.csproj
格式。它比可怕的(有限的)project.json
好得多。如何在Visual Studio 2017中運行特定目標框架的單元測試?
但是,有一件事我正試圖解決。我已將我的(多個)測試項目合併爲一個多目標項目。
<TargetFrameworks>netcoreapp1.0;net40;net35</TargetFrameworks>
但是,似乎沒有要在測試資源管理器在Visual Studio中選擇目標框架任何工具 - 它始終只是運行第一個。我發現了一個解決辦法 - 添加<TargetFramework>
元素與特定的框架...
<TargetFramework>net35</TargetFramework>
但是,有什麼辦法來選擇目標框架,而不是訴諸手動編輯的MSBuild(.csproj
)文件?我正在尋找GUI中的某些選項來實現此目的 - 特別是,我不必記住編輯.csproj
文件以便在調試測試之前切換框架,或記住在發佈之前必須刪除此行。
你能舉個例子嗎?另外,我還希望在GUI中有一些東西,因爲我已經有了一個很好的解決方法。 – NightOwl888
看起來像.runsettings文件僅支持Framework35,Framework40,Framework45值,並且不支持.NET Core。 –