从 Visual Studio 加载项运行 MSBuildTask
我有一个自定义 Visual Studio 加载项,它运行 IDL 编译器并将生成的 C# 源文件添加到项目中。
我的外接程序在保存 IDL 定义时运行 IDL 编译器,并且也在生成事件之前运行。
我想将 IDL 编译器的执行移至 MSBuildTask,以允许在主线程之外完成工作,但需要一种方法在保存 IDL 文件时从加载项执行自定义任务。
我想在 MSBuildTask 中运行编译器的主要原因是这样可以避免使用主线程,并保持 Visual Studio 界面响应能力。
I have a custom Visual Studio add-in that runs an IDL compiler and add the generated C# source files to the project.
My add-in runs the IDL compiler when IDL definitions are saved and also on before build event.
I want to move the execution of IDL compiler to MSBuildTask, to allow the work to be done out of the main thread, but need a way to execute my custom task from the add-in when an IDL file is saved.
The maim reason i want to run the compiler in a MSBuildTask is that this avoid the use of the main thread, and keeps Visual Studio interface responsiveness.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论