我正在开发一个小程序,旨在在构建后修改我的主要顶级应用程序二进制文件。为了完全自动化该过程,我需要获取二进制文件的有效路径,例如 ../debug/application.exe 或 ../release/application.exe。
我的问题是,我需要独立于构建模式获取二进制路径。虽然我的项目可以构建为发布版本或调试版本,但我的 application.exe 路径必须是无关紧要的。
所以我发现我实际上可以使用 Visual Studio 2010 SDK 以编程方式获取有效路径。我只需要在 IDE 中获取用户设置的配置值;例如发布和调试模式,它是正确的 binary.exe 路径并对其进行编码。
在 VS2010SDK 中有一个库可以使它成为可能。它对 DTE 对象进行操作,可以将自动化模型作为一个整体进行操作。我对 Visual Studio 2010 的 SDK 部分相当缺乏经验,我可以使用一两个技巧;一个为我指明从哪里开始挖掘的人。
你能帮我解决这个问题吗?
我选择的 IDE 显然是 Visual Studio 2010,项目本身是用 C# 4 编写的。
我祝你一切顺利,
帕维尔