繁体   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