2016-02-03 36 views
0

是否可以在Visual Studio中的源代碼(本例中爲C#)的註釋中關聯/鏈接到其他項目文件?可以在評論中與其他項目文件關聯嗎?

我發現你可以使用file://超鏈接,但那些需要一個絕對路徑(加上它們不會在代碼編輯器中打開)......還有<see cref>,它適用於R#,但涉及到符號,必須由當前項目引用,所以對我來說不起作用。

對於我的具體情況,我想以某種方式將實體框架的實體POCO關聯到它們的映射配置類(位於其他項目文件中,該文件未被POCO定義的項目引用)。

絕對路徑將不起作用,因爲此項目正在幾臺具有不同絕對路徑的計算機上工作。

還有HyperAddin但似乎並沒有因爲VS 2008已經被更新了,我使用的是2015年

任何想法,或加載項,你可能會用嗎?

回答

0

您可以用Visual Commander自動化它。需要你最簡單的命令(C#)選擇在編輯器中相對配置類文件路徑(如PROJECT1 \ config.xml中)調用前:

EnvDTE.TextSelection ts = DTE.ActiveDocument.Selection as EnvDTE.TextSelection; 
    string relativePath = ts.Text; 
    string absolutePath = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(DTE.Solution.FileName), relativePath); 
    DTE.ItemOperations.OpenFile(absolutePath, null); 
相關問題