私はcsprojに次のようなImport
があります。 小道具のこの時点で、Variable
の値を見つけるにはどうすればよいですか?msbuildの理解:印刷変数値
can not find props files : `<path_to_abc>\\abc.props`
がどのように私はここにVariable
の値を見ることができます:
<Import Project="<path_to_abc>\$(Variable)\abc.props>"
Condition=" '$(Variable)' != '' "
/>
私はというエラーを構築し得ますか? Import
の上にMessage
をcsprojの上に置くと、どのターゲット依存関係を与えるべきですか?
<Target Name="PrintInfo" BeforeTargets="BeforeBuild">
<Message Text="'$(Variable)' $(Variable.length) " />
</Target>
は私に'' 0
を与えます。
しかし、BeforeBuild
のためですか?
msbuildはどのように動作しますか? すべてのプロパティを先に処理していますか? そして、それがTargets
を処理する場合、現時点で値を出力しますか?
小道具を評価しているときにどのような値が入力されているかは分かりますか?