ビルド後のイベントで OR を使用して条件を使用しようとしていますが、これまでのところうまくいきませんでした。以下は機能しません。
if not "$(ConfigurationName)" == "Debug" or not "$(ConfigurationName)" == "Release" (
しかし、これは機能します:
if not "$(ConfigurationName)" == "Debug" (
最初のもので、存在コード 4 を取得します。
ビルド後のイベントで OR を使用して条件を使用しようとしていますが、これまでのところうまくいきませんでした。以下は機能しません。
if not "$(ConfigurationName)" == "Debug" or not "$(ConfigurationName)" == "Release" (
しかし、これは機能します:
if not "$(ConfigurationName)" == "Debug" (
最初のもので、存在コード 4 を取得します。
少なくともここにドキュメントがないことによると、ビルド前イベントの条件に OR/AND の規定がないようです: http://technet.microsoft.com/en-us/library/bb490920.aspx
やりたいことを実行するには、IF ステートメントを書き直す必要があります。
if not "$(ConfigurationName)" == "Debug" (
rem do something
) else if not "$(ConfigurationName)" == "Release" (
rem do the same thing as above
)
あなたの条件は私には意味がありませんが、それが役立つことを願っています. :-)
ConfigurationName が "Debug" または "Release" ではないビルド後のイベントでロジックを実行する場合は、次のことを試してください。
if not "$(ConfigurationName)" == "Debug" (if not "$(ConfigurationName)" == "Release" (***ADD LOGIC HERE - ConfigurationName is not "Debug" or "Release"***))