2011-04-13 72 views
0

我是ReSharper的新手,正在尝试编写一些简单的插件。我想尝试获取我当前使用的文件的完整路径。使用ReSharper打开API的当前文件的完整路径名称

类似于“C:\ Project1 \ Firstfile.cs”。如果我在Visual Studio中使用“FirstFile.cs”。

我打算显示完整路径作为工具提示。我需要使用少量API来获取路径的信息会很有帮助。

回答

0

你可以尝试以下方法:

public ICSharpFile CSFile = _process.ProjectFile.GetPsiFile(CSharpLanguageService.CSHARP) as ICSharpFile; 
public IProjectFile ProjFile = CSFile.GetProjectFile(); 

现在,ProjFile.Location.ToString()应该回到你的project文件的完整路径。

祝您好运! Shaun

+0

什么是“_process”以及从哪里得到它? – 2011-11-28 11:12:34

相关问题