2009-03-25 11 views
1

インポートされたファイル "A"からプロパティまたは項目を読み込んで、ファイル "A"をインポートする別のファイルでこれらの値を使用するmsbuildタスクを実行できますか?MSBuild、プロパティ、およびインポートされたファイル

EDIT:FileXインポートFileAおよびFileYはFileAをインポートします。 FileAのプロパティの1つがFileXで変更されています。この変更された値はフィリーにアクセスすることができ

答えて

0

申し訳ありませんが、その混乱のビット:

は、あなたがのFileXはFILEAとフィリー輸入FILEAをインポート言っています。 FileXはFileXにプロパティPを設定しますが、FileYはそれを読み取りますか? X & Yの間に関係がない場合、それを行う唯一の方法は、MSBUILDのプロパティがevironment varsと重複しているという事実を使用することです。だからこそ呼び出す

<exec ... setx.exe Propertyname SomeValue.... /> in fileA and the $(Propertyname) in FileB 
+0

FileXインポートFileAとFileYインポートFileA。 FileAのプロパティの1つがFileXで変更されています。この変更された値はFileYでアクセスできますか? – Draco

+0

すべてがmsbuild実行コンテキストで行われます。したがって、XとYが同じコンテキストでインポートされていると仮定すると、後者は最初から変更を受け取ります。これは、インポート時に2番目の値が既に設定されているため、fileAの元の値は使用されません。 –

関連する問題