DTE ItemOperations.NewFile(...) 用于 VS2010 插件的添加操作

4
在这段代码中,在我为Vs2010编写的插件中,我正在尝试编写。
    _applicationObject.ItemOperations.NewFile( "General\\Text File", FileName, Constants.vsViewKindCode );

第一个参数被定义为文件的虚拟位置。

http://msdn.microsoft.com/en-us/library/envdte.itemoperations.newfile(v=vs.80).aspx

它只是一个字符串,路径从我的解决方案根目录开始吗?

如果是这样的话,如果我想将文件放在/ +".CV"中,我该怎么做?

我读到有些地方说要在记录宏时创建文件,并查看宏的内部。那就是@"Visual C# Items\Code\Class"。

但是当我运行它时,它会说找不到模板。

谢谢,

Eric-

1个回答

2

我实际上使用了这个代码:


DTE.ItemOperations.AddNewItem("General\Text File")

这个代码是从宏编辑器得到的,然后我将其改造成了这个代码:

DTEObj.ItemOperations.AddNewItem(@"Visual C# Items\WPF\User Control (WPF)", filename + ".xaml");

所以在你的情况下,请尝试使用以下代码:

DTEObj.ItemOperations.AddNewItem("General\Text File");


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接