visual-studio-2010 - 在项目模板向导中添加解决方案项

标签 visual-studio-2010 vs-extensibility project-template

我正在尝试使用项目模板向导将文件添加到 Visual Studio“解决方案项”文件夹。我能够自己创建文件夹,但是当我添加文件时,它什么也没做。

我的代码(从 ProjectFinishedGenerating 执行)是

    fullPath = @"path_to_existing_file";
    _solutionFolder.AddFromFile(fullPath);

其中 _solutionFolder 是与解决方案文件夹对应的项目实例。

最佳答案

我遇到了同样的障碍。您需要将其添加到 ProjectItems:

var _solutionFolder = _vsSolution.AddSolutionFolder(folder);
_solutionFolder.ProjectItems.AddFromFile(fullPath);

请注意,我还没有尝试过上面的代码。我正在根据我的代码(在插件中运行)对其进行改编:

Dim project As EnvDTE.Project = _vsSolution.AddSolutionFolder(folderName)
_folder = CType(project.Object, SolutionFolder)
_folder.Parent.ProjectItems.AddFromFile(file)

关于visual-studio-2010 - 在项目模板向导中添加解决方案项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9707200/

相关文章:

c# - 如何正确应对文件更改

visual-studio-2015 - 在 Visual Studio 2015 中使用 Elm 设置 Web 项目

c++ - MSVC中<>和 ""的区别

.net - Visual Studio 扩展的动态热键

c# - 扩展 Visual Studio/Team Foundation Server 2010

vs-extensibility - Visual Studio - 我可以通过命令行导出模板吗?

visual-studio - Visual Studio项目/项目模板参数逻辑

wpf - 更改 WPF 项目模板的命名空间

Firefox 无法理解 JavaScript 代码,但可以在所有其他浏览器中使用

c# - Visual Studio 2010 中的自定义调试输出