質問

アドインがロードされ、ソリューションがロードされていますが、アドインの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;

よろしく

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top