【问题标题】:Can MVC Scaffolding T4 Templates be installed using VSIX?可以使用 VSIX 安装 MVC 脚手架 T4 模板吗?
【发布时间】:2013-03-30 03:45:18
【问题描述】:

我有一个 MVC 模板,应该安装在

Common7\IDE\ItemTemplates\CSharp(或 Visual Basic)\Web\MVC(或 2) 3\代码模板

如上所述here

有没有办法将它包含在 VSIX 包中?

【问题讨论】:

  • 您的意思是您有一个 T4 模板并希望将其发布为 VSIX?
  • 没错,我想在 AddView 对话框中再添加一个选项。
  • 有可能 - 看看我的 github (github.com/moozzyk) - 我的 3 个模板的项目已在 Visual Studio Gallery 上发布。您可以在 VS 中构建所有内容。如果您使用的是 VS2012,您想查看 EF6 的项目。其他用于VS2010。我打算写一篇文章来解释如何逐步创建 VSIX。
  • 不确定,但我认为添加视图是指 EF 视图。我的意思是 MVC 视图(ASP.Net 应用程序上 /Views/ 文件夹上的上下文菜单)。你是这个意思吗?
  • 我提到的观点只是为了给你指出正确的项目——这些项目都是关于将 T4 模板作为 VSIX 包提供的,我知道你在追求这些包。我的目的是向您介绍这些项目,以便您可以根据我所做的使用自己的 T4 创建自己的项目。

标签: asp.net-mvc templates t4 vsix


【解决方案1】:

手动

  1. 安装 Visual Studio 2012 SDK(也可用于 2010)。
  2. 创建一个 VSIX 项目。
  3. 双击 *.vsixmanifest 文件以打开清单设计器。
  4. 添加新的项目模板资产并将其指向您的模板 *.zip 文件。

模板向导扩展

此外,如果您想一步导出模板和 VSIX,可以尝试模板模板向导扩展:

http://msdn.microsoft.com/en-us/library/vstudio/ff527343(v=vs.100).aspx

【讨论】:

    猜你喜欢
    • 2020-11-21
    • 1970-01-01
    • 1970-01-01
    • 2014-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-05
    相关资源
    最近更新 更多