3

次のようなビルド後の条件があります。

if $(ConfigurationName)==Release
(
    echo Update $(TargetName) to be non conflicting
    "$(SolutionDir)ILMerge\RummageTypeRenamer.exe" -f XamlGeneratedNamespace.GeneratedInternalTypeHelper -t XamlGeneratedNamespace.GeneratedInternalTypeHelper$(TargetName) $(TargetName).dll
    del $(TargetName).dll
    ren $(TargetName).Runmage.dll $(TargetName).dll
)

条件と括弧を外すと、これはうまくいきます。しかし、そのまま実行すると、次のエラーが発生します。

コマンドの構文が正しくありません。

次に、ステートメント全体が出力され、条件が適切に表示されます。

リリース==リリースの場合

Visual Studio が私の条件を気に入らないのはなぜですか?

4

2 に答える 2