0
我有一個VS2010 VsPackage,它實現了某種基於XML的文件格式的編輯器。從VS2010簽出文件VsPackage
目前我顯示一個錯誤,以防文件是隻讀的。我想在編輯之前檢查文件是否在源代碼控制之下,並提供檢出文件或取消編輯操作。
我該如何從我的擴展包代碼中做到這一點?
我有一個VS2010 VsPackage,它實現了某種基於XML的文件格式的編輯器。從VS2010簽出文件VsPackage
目前我顯示一個錯誤,以防文件是隻讀的。我想在編輯之前檢查文件是否在源代碼控制之下,並提供檢出文件或取消編輯操作。
我該如何從我的擴展包代碼中做到這一點?
看看我的答案在這裏: Invoking standard "File changed outside Visual Studio" dialog
尤其IVsQueryEditQuerySave2
可以爲你工作。