2008-09-29 37 views
0

關閉解決方案的時候,是否可以在Visual Studio 2008中運行宏?我想刪除該解決方案的.suo文件,以便下次打開解決方案時不會向我顯示當前用戶設置。解決方案關閉時在Visual Studio中運行宏

+0

而不是刪除整個文件,你可以做一個「關閉所有文件」,然後保存。儘管如此,我無法提供實際的解決方案:P – Blorgbeard 2008-09-29 11:19:19

+0

如果我可能會問,是否需要這樣做以免將這些文件包含在版本控制系統中?還是它與其他用戶以某種方式共享解決方案? – Petros 2008-09-29 12:11:28

回答

1

(C#)

使用一個新的加載項項目在Connection類提供的_applicationObject。

在的OnConnection事件中鍵入代碼來添加新的事件左撇子,如下

_applicationObject.Events.SolutionEvents.AfterClosing + = _applicationObject.Events.SolutionEvents.BeforeClosing + =

讓IDE完成線路併爲您創建方法。 在beforeClosing處理程序中,捕獲解決方案文件的名稱,並將其存儲在類成員上。 (例如this._storeSolutionFile = _applicationObject.Solution.FileName;)

然後在afterClosing處理程序中,只需再次選取解決方案文件名(從this._storeSolutionFile),將擴展名更改爲sou,然後將其刪除。

希望這會有所幫助。

相關問題