【发布时间】:2014-06-10 11:58:08
【问题描述】:
我想以编程方式将导入添加到 MSBuild 项目。这个 Microsoft.Build.Evaluation 命名空间中的 API 允许我这样做(我更愿意通过 VS 可扩展性 API 实现相同的结果,但似乎没有任何方法可以做到这一点,所以我求助于这个 API) .
如果我想在一个方法中打开一个或多个项目,查看它们的 Imports,有时添加一个导入,我应该如何使用 ProjectCollection 对象?我是否总是创建一个新的 ProjectCollection,将项目加载到其中,然后在方法结束时将它们全部卸载?
我有可以做我想做的工作的代码,我只是无法猜测如何“正确”使用这个 API,因为只提供了通常的低级参考文档。
【问题讨论】:
标签: msbuild