簡體   English   中英

使用ReSharper開放API的當前文件的完整路徑名

[英]Full path name of the current file using the ReSharper open API

我是ReSharper的新手,正在嘗試編寫一些簡單的插件。 我想嘗試獲取當前正在使用的文件的完整路徑。

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

我打算將完整路徑顯示為工具提示。 我需要使用一些API來獲取路徑的信息會有所幫助。

您可以嘗試以下方法:

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

現在, ProjFile.Location.ToString()應該返回您projectFile的完整路徑。

祝好運!! 肖恩

如果可以等待Visual Studio 11,則可以使用屬性CallerFilePath

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM