追加されたインポートがImportsコレクションに表示されない(Msbuildプロジェクト)

StackOverflow https://stackoverflow.com/questions/1213215

質問

このコードは、コレクションが空であるため、コンソールに何も書き込みません。

Project p = new Project(engine);
p.AddNewImport(@"C:\mytarget.targets","");
foreach(Import imp in p.Imports)
    Console.WriteLine(p.ProjectPath);

しかし、コレクションがインポートを取得するコードをデバッグする場合、タイミングに関係していると思いますか?

役に立ちましたか?

解決

p.Load(YOUR_REQUIRED_PARAMETER)を呼び出す必要があります。その後、さらにインポートを追加できます。

乾杯 オーランド

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top