簡體   English   中英

如何使用EnvDTE在visual studio中添加文件鏈接

[英]How to add a link to a file in visual studio using EnvDTE

我正在為我們的項目編寫一個自定義腳手架。 此腳手架應添加指向客戶端應用程序的DTO聲明的鏈接。

我有可能檢索項目項的實例,

$folder = Get-ProjectFolder "Views\Shared" 

我已經發現可以使用ProjectNode.AddNewFileNodeToHierarchy(string,string)方法添加鏈接。

我只需訪問PowerConsole中預定義的$DTE變量即可獲得對DTE服務的引用。

問題是如何獲取我感興趣的ProjectNode實例?

好吧,這比我想象的要容易。

這是我完成的一個片段:

$targetFolder = Get-ProjectFolder "Services" -Project "ServiceModel.Silverlight"
$sourceFile = Get-ProjectItem $ServiceInterfaceOutputPath -Project "ServiceModel"
$sourceFile.Open()
$targetFolder.AddFromFile($($sourceFile.Document.FullName))

如果您不使用t4腳手架,此鏈接可能會有所幫助: http//social.msdn.microsoft.com/Forums/en/vsx/thread/168d23c8-eee8-4486-a412-147b67673593

暫無
暫無

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

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