Visual Studioアドイン-現在のソリューションフォルダーパスの検索
-
10-07-2019 - |
質問
アドインがロードされ、ソリューションがロードされていますが、アドインのC#でプログラムでそのソリューションのフォルダーパスを見つけるにはどうすればよいですか
解決
残念ながら、多くのグーグルで調べてみました!!
connect.cs内:
public String SolutionPath()
{
return Path.GetDirectoryName(_applicationObject.Solution.FullName);
}
他のヒント
Solution.FullNameの答えは正しいですが、注意してください。connect.csでOnStartupCompletedメソッドが呼び出されるまでアクセスできません。
このコードを使用できます:
string solutionpath = Directory.GetParent(Application.ExecutablePath).Parent.Parent.Parent.FullName;
よろしく
所属していません StackOverflow