Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何通过Visual Studio加载项获取Visual Studio项目(在解决方案资源管理器中加载)位置?_C#_Visual Studio_Add In - Fatal编程技术网

C# 如何通过Visual Studio加载项获取Visual Studio项目(在解决方案资源管理器中加载)位置?

C# 如何通过Visual Studio加载项获取Visual Studio项目(在解决方案资源管理器中加载)位置?,c#,visual-studio,add-in,C#,Visual Studio,Add In,我正在使用C#开发一个Visual Studio加载项。我想使用我的加载项来确定在VisualStudio中加载的解决方案或项目在文件系统上的位置 请建议我如何做到这一点?指向任何资源的指针都会很有帮助 谢谢 Steve在System.IO.Path命名空间中使用GetDirectoryName函数应该可以满足您的需要 public String SolutionPath() { return Path.GetDirectoryName(_applicationObject.Soluti

我正在使用C#开发一个Visual Studio加载项。我想使用我的加载项来确定在VisualStudio中加载的解决方案或项目在文件系统上的位置

请建议我如何做到这一点?指向任何资源的指针都会很有帮助

谢谢


Steve

在System.IO.Path命名空间中使用GetDirectoryName函数应该可以满足您的需要

public String SolutionPath()
{
    return Path.GetDirectoryName(_applicationObject.Solution.FullName);
}
这里也回答了这个问题。。。

您可以试试这个。。。谢谢但是我不能把这个评论作为答案。请你把它贴出来作为答案,这样我就可以标记它了,好吗?谢谢