Visual Studio .sln ファイルの要素を条件付きにすることはできますか?
.sln ファイルは奇妙なことに MSBuild 形式でも XML 形式でもありませんが、同様の構文を使用したいと考えています。
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HelloProj",
"HelloProj.csproj",
"{61729087-EEA0-4C80-BF72-4205970239F9}"
EndProject
次のようになります。
Project( Condition="Some Condition Stuff"
"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HelloProj", ...
そのため、"Some Condition Stuff" が false と評価された場合、ソリューションを開いたときにプロジェクト HelloProj は含まれません。ソリューション ファイルにプロパティ/変数の概念があるかどうかさえわかりませんが、とにかく尋ねると思いました。