Is it possible to run a macro in Visual Studio 2008 the moment a solution is closed? I would like to delete the .suo-files of that solution, so that the current user settings are not presented to me the next time I open the solution.
Grimtron
问问题
899 次
1 回答
1
(C#)
在新的 Addin 项目中使用 Connection 类中提供的 _applicationObject。
在 OnConnection 事件中,键入代码以添加新的事件处理程序,如下所示
_applicationObject.Events.SolutionEvents.AfterClosing += _applicationObject.Events.SolutionEvents.BeforeClosing +=
让 IDE 完成这些行并为您创建方法。在 beforeClosing 处理程序中,捕获解决方案文件的名称,并将其存储在类成员中。(例如 this._storeSolutionFile = _applicationObject.Solution.FileName;)
然后在 afterClosing 处理程序中,只需再次选择解决方案文件名(来自 this._storeSolutionFile),将扩展名更改为 sou,然后将其删除。
希望这可以帮助。
于 2008-09-29T13:36:30.833 回答