问题标签 [sidewaffle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - SideWaffle - 创建您自己的模板集以共享
我希望创建一组模板供我的开发团队使用,但我不希望 GitHub 项目中的每个人都可以使用它们。
如何创建自己的模板子集以与我的团队共享,而无需发送文件或复制粘贴或其他任何内容?如果使用 GitHub,我想要获得相同级别的版本控制。
c# - SideWaffle 模板不起作用
我想使用这里SideWaffle
描述的方法创建我自己的空控制器模板。这个过程很简单:我只需更改“CodeTemplates/MvcControllerEmpty”中的模板代码来测试我的模板。我关注了文档,我只是将“使用命名空间”移动到类定义中。但是当我添加新的 web 项目时,它不会创建我的模板。目前我的模板如下:Controller.cs.t4
Empty Controller
.net - 无法在 VS 2013 高级版上安装模板
尝试安装项目模板时(例如VS SPA 模板)
我收到一条错误消息,表明我的产品不受支持。请注意,我有 VS 2013 Premium,而不是 VS 2013 Pro。
这是日志:
如何在高级版上安装模板?
javascript - 无法在使用 angularjs 的打字稿中的方法中使用从构造函数注入的服务
我使用 SideWaffle 的 Angular TypScript 控制器模板创建了一个 Angular 控制器。
我的 HomeController.ts 文件如下所示。
TypeScript Compiler 生成 HomeController.js 如下
如您所见,我正在注入多个服务,例如 logger、q、http 和资源。我在构造函数中定义的任何内容都可以在构造函数中使用。但是当我进入像 GetEmployee(id) 这样的子方法时。这些服务不再可用。因此,在子方法中,我将 this.$log 视为未定义。我不确定这是如何工作的。我的观察是,如果一个方法正在扩展一个类,那么它应该可以访问它的上下文。
我正在寻找的解决方案是我应该能够在其他子方法中使用所有注入服务的地方。
visual-studio - 与编写 VSIX 相比,使用 SideWaffle 创建模板的优势
我了解 SideWaffle 为 Web 开发人员提供了一堆社区驱动的模板。
我没有得到的是使用 SideWaffle 编写我自己的模板供企业使用是否有优势。提供的说明,例如:
- https://github.com/ligershark/side-waffle/wiki/How-SideWaffle-Works
- https://github.com/ligershark/side-waffle/wiki/How-to-create-a-project-template
- https://github.com/ligershark/side-waffle/wiki/How-to-create-a-multi-project-template
似乎并不比编写 VSIX 包更容易(例如http://msdn.microsoft.com/en-us/library/ms185308.aspx)。
我错过了什么吗?作为模板作者,SideWaffle 能为我做什么?
c# - TemplateBuilder 和 SideWaffle。项目模板。更改默认根命名空间
我已经使用本指南成功创建了一个多项目模板: https ://github.com/ligershark/side-waffle/wiki/How-to-create-a-multi-project-template
我遇到的问题是能够更改生成项目的默认命名空间和默认程序集名称。就像这里解释的那样: http ://reasoncodeexample.com/2013/06/09/creating-visual-studio-project-templates/ 其中一个自定义参数定义了 f.ex。默认命名空间。
本质上,我想确保我们的公司名称始终位于命名空间的开头......
我无法使其与 SideWaffle 项目模板一起使用,我想知道是否有人知道如何在使用 SideWaffle 项目模板时定义默认命名空间和程序集名称。
visual-studio-2013 - 如何在 SideWaffle 项目模板中处理 VSTO 先决条件
我正在按照以下视频使用 SideWaffle 构建 VSTO 项目模板:
如何使用 TemplateBuilder 和 SideWaffle 创建 Visual Studio 项目模板
我添加了一个现有的(新的)存根 VSTO 项目,将其设置为不在调试和发布中构建,但是当我按 Ctrl+F5 启动 Experimental VS 实例时,我收到以下三个构建错误:
所以问题是:
- 为什么首先要寻找这些先决条件?
- 我怎样才能防止错误?
(使用 Visual Studio 2013 Ultimate(更新 4)、SideWaffle 1.15 和 TemplateBuilder 1.1.2-beta5)
visual-studio-2013 - 如何使用 SideWaffle 在 VSTO csproj 中包含缺少的 ProjectExtensions
继“如何在 SideWaffle 项目模板中处理 VSTO 先决条件”之后,我发现从安装的 VSIX 创建的新项目在项目属性中选择“发布”选项卡时会导致 Visual Studio 崩溃。对原始项目模板和新生成的项目中的项目文件进行比较,似乎该ProjectExtensions
节点无法进入新文件。
这是原始项目文件片段:
...这是新项目文件中的相同片段:
有什么好的方法可以阻止它被排除在外吗?
visual-studio-extensions - 如何让我的 SideWaffle 扩展 (vsix) 检查更新?
我使用 SideWaffle 创建了一个包含项目模板和脚手架的 VSIX(此处为源)。但是,为了更新已安装的 VSIX,我一直在卸载以前的版本并手动安装新版本。
是否支持集成到 Visual Studio 的内置“扩展和更新”UI 以处理我的 VSIX 更新?
我不确定这是否独立于 SideWaffle。谢谢你的帮助!
sidewaffle - 添加模板参考(sidewaffle 项目)
我正在使用 Visual Studio Premium 2012 并安装了 sidewaffle。通过示例使用下降视频创建模板。https://www.youtube.com/watch?v=z33jOo75CH4&list=UUwEinBp3Mx1UuAR52pzRcNw 当我右键单击项目时,我在添加菜单上看不到“添加模板参考(Sidewaffle 项目)”。你知道我是如何让这个选项显示的吗?谢谢。