Visual Studioアドイン-「ゾンビ状態のファイル」エラー
-
08-07-2019 - |
質問
Visual Studioアドインを作成しています。ソリューションをコピーし、その中のファイルとフォルダー構造にさまざまなことを行います。その後、Visual Studioに読み込み、定義済みファイルのリストの読み込みに進みますが、これを行うと例外が発生し、ファイルがゾンビ状態にあるためアクセスできないというメッセージが表示されます。
Connect.csで開いて読み込むためのコードを次に示します
public void OpenCodeFile(String file)
{
try
{
_applicationObject.Documents.Open(file, Constants.vsViewKindCode, false);
}
catch (System.Exception e)
{
System.Console.Out.WriteLine(e.Message);
}
}
public void OpenSolution(String file)
{
_applicationObject.Solution.Open(file);
}
private DTE2 _applicationObject;
private AddIn _addInInstance;
解決
次のコードで問題を修正しました:
public void OpenCodeFile(String file)
{
try
{
_applicationObject.ExecuteCommand("File.OpenFile", file);
}
catch (System.Exception e)
{
System.Console.Out.WriteLine(e.Message);
}
}
所属していません StackOverflow