0
2012 및 VS 2010을 사용합니다. Addin VS가 있습니다.Addin : How-To Do 프로그래밍 방식으로 병합
나는 (SQL 파일)의 병합을 원한다.
는 다음 코드를 사용하지만, 나는 COMException
예외를 얻을 :
명령 "File.TfsContextExplorerMerge을"
내 소스 코드를 mehtod 사용할 수 없습니다 :
public static void DoMerge(DTE2 app)
{
if (app.SelectedItems.Count != 1 || app.SelectedItems.Item(1).ProjectItem.FileCount != 1) return;
var projectItem = app.SelectedItems.Item(1).ProjectItem;
var proyectoSW = projectItem.ContainingProject;
string path = projectItem.get_FileNames(1);
if !(path.ToLower().EndsWith(".sql")) return;
try
{
projectItem.DTE.ExecuteCommand("File.TfsContextExplorerMerge");
}
catch (System.Runtime.InteropServices.COMException) { }
}
모든 그것에 관한 제안?