33

私は本当に新しい.csprojフォーマットが大好きです。それはその恐ろしい(限定された)よりもはるかに優れていproject.jsonます。

しかし、私が解決しようとしていることが1つあります。(複数の) テスト プロジェクトを 1 つのマルチターゲット プロジェクトにマージしました。

<TargetFrameworks>netcoreapp1.0;net40;net35</TargetFrameworks>

ただし、Visual Studio のテスト エクスプローラーには、ターゲット フレームワークを選択するためのツールがないようです。常に最初のフレームワークが実行されるだけです。回避策を見つけました-特定のフレームワークを持つ要素を追加する<TargetFramework>...

<TargetFramework>net35</TargetFramework>

しかし、MSBuild ( .csproj) ファイルを手作業で編集せずにターゲット フレームワークを選択する方法はありますか? これを行うためのGUIでいくつかのオプションを探しています-特に.csproj、テストをデバッグする前にフレームワークを切り替えるためにファイルを編集することを忘れたり、リリース前にこの行を削除する必要があることを覚えておく必要はありません。

4

4 に答える 4