问题标签 [visual-studio-templates]

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.

0 投票
1 回答
319 浏览

visual-studio-2012 - 有没有办法在 Visual Studio 项目模板中指定初始光标位置?

例如,当您通过选择 Add > New Item > Visual C# Items > Class 将类添加到项目时,新类中闪烁的文本光标将位于第 1 行第 1 列。有没有办法修改模板使闪烁的光标出现在不同的位置?

0 投票
0 回答
146 浏览

c# - 使用 vstemplate 更改命名空间?

我正在 VS 2010 中创建一个自定义项目模板,我想为所有这些项目添加前缀(它是解决方案中子项目的模板)。

因此,如果我创建“NewProject”,我希望它具有命名空间“MasterSolution.NewProject”。

我可以手动更改 .cs 文件中的命名空间,所以如果我有 Class1.cs 那么它会说

但智能感知只选择“NewProject”,而不是“MasterSolution”。

.vstemplate 中是否有可以更改命名空间的条目?

谢谢

0 投票
1 回答
2574 浏览

visual-studio - 如何创建显示在 Web 类别中的 Visual Studio 项目模板?

我创建了一个通过 VSIX 扩展安装的项目模板。这工作正常,但它只显示在 Visual C# 类别中。我很难弄清楚如何让它出现在 Visual C# > Web 类别中。

我已尝试遵循 and 的文档ProjectTypeProjectSubType但是当我指定ProjectType=Weband时ProjectSubType=CSharp,它根本不显示。

查看.vstemplate文件ProjectTemplatesCache夹中的文件,我看到了具有ProjectType=CSharp和的项目模板示例ProjectSubType=Web,但对我而言,这仅使其显示在根 Visual C# 类别中。不显示在 Visual C# > Web 中。

有任何想法吗?

0 投票
3 回答
2923 浏览

visual-studio - 无法在 Visual Studio 2010 或 2012 中安装 .vsix

我下载了 Breeze / Angular Js 模板作为 R/D 工作的一部分:

http://www.asp.net/single-page-application/overview/templates/breezeangular-template

双击 .vsix 文件使用 Visual Studio 2012 将其打开,但作为只读二进制文件(如果有人熟悉 HxD 或类似的十六进制编辑器,它看起来有点像)。我尝试使用 Visual Studio 2010 打开它,但得到了相同的结果。

我尝试在 vs 2010 中打开 ExtensionManager,但没有发现有关导入模板的信息。我在 vs 2012 中尝试了扩展和更新(相当于 ExtensionManager ),也找不到任何关于在那里导入模板的信息。

关于我遇到的问题,我在 Google 上一无所获。

是否有不同的默认程序应该处理 .vsix 文件(例如打开方式...某种 Visual Studio 安装程序或其他东西)?

如果有人能解决这个令人沮丧的困境,那就太好了。此外,不幸的是,将电脑扔出窗外对我来说不是一个选择。

0 投票
1 回答
5162 浏览

c# - 如何更改 Resources.resx 模板

我想更改 Resources.resx 模板。

每当我添加一个新的资源文件时,它应该以下列形式显示自动生成的代码:

此处请参见粗体部分(或在 ** ** 之间)。我需要在主模板中将内部更改为公共。我怎样才能做到这一点?请建议。

0 投票
0 回答
136 浏览

visual-studio - Visual Studio 2012 模板集自定义启动选项

好的,我正在 Visual Studio 2012 Ultimate 中创建一个 Node.js 模板。我有一个项目,我将使用它作为模板完全设置智能感知、语法突出显示和启动选项设置为启动节点并运行项目中包含的 server.js 文件。

现在我所做的是将这个项目导出为模板,以用于更多的 node.js 项目。但是,我似乎无法让自定义启动选项坚持模板,因为我必须为每个项目单独设置启动选项。然而,模板的其余部分完美无缺。虽然,未自动设置的开始选项并不是什么大不了的事。我只是想我一定错过了一些东西,因为我知道这些是用我使用过的其他模板设置的。我研究了这个主题,似乎找不到答案。

我知道我可以使用自定义属性来设置命名空间和类似的东西,但由于某种原因,我无法让它与“开始选项”一起使用。任何帮助将不胜感激。

需要明确的是,我想知道如何在 Visual Studio 2012 项目模板中设置自定义启动选项。

0 投票
1 回答
314 浏览

visual-studio-2012 - VSIX 中的 Web 和/或 MVC 项目模板?

除了 CSharp 和 VB 之外,有没有办法指定项目模板用于什么类型的项目?正如本文http://msdn.microsoft.com/en-us/library/ms171386(v=vs.110).aspx中所述,我已尝试将 ProjectType 设置为 Web 并将 ProjectSubType 设置为 CSharp 。这会导致项目模板不会出现在任何地方。我也尝试了相反的方法,它显示在 C# 下,但不在 web.xml 下。

理想情况下,我希望它在 MVC 下显示,但即​​使是 Web 也可​​以。我怎么能那样做?由于这是 VSIX,我不能也不想将其放入项目模板文件夹的适当区域。

0 投票
2 回答
1175 浏览

c# - VS2012 模板向导 - GUI 未显示

我在显示 Visual Studio 模板向导的 gui 时遇到问题。我按照以下步骤操作:http: //msdn.microsoft.com/en-us/library/ms185301.aspx

这是我所做的:

1) 使用以下文件生成了一个 C# 类库 (.dll):

用户输入表单.cs

2) 添加了一个带有编辑框的用户输入表单和一个带有代码 UserInputForm.cs 的组合框

3) 生成公钥/私钥强密钥,并从属性页的“签名”选项卡注册程序集

4)发布生成的dll

5) 使用 gacutil /i mydllname.dll 注册它,没有错误

6) 只用一个文件创建了一个 C++ 控制台项目模板:

7) 导出为模板项目(不是项目),并带有“自动导入 vs”复选框。在 zip 文件中修改 .vstemplate 文件,如下所示:

不幸的是,当我尝试创建一个新的模板项目时,根本不显示 UI。该项目刚刚打开,没有替换 $custommessage$ 参数。

为什么我不能显示我的向导的 GUI?

另外:有什么方法可以调试为什么没有加载程序集?

0 投票
2 回答
1441 浏览

.net - Web 类别中的 Visual Studio 项目模板

我创建了一个VSIX Project(使用 Visual Studio 可扩展性)引用一个C# Project Template; 它看起来像这样:

一切都按预期工作,但我始终出现在 Visual Studio表单Project Template的默认Visual C#根类别中。New Project

我想把它放在里面Web category

在此处输入图像描述

笔记:

=> 模板出现在默认的根目录中,而

=> 模板不可见!

0 投票
3 回答
13155 浏览

c++ - 双斜杠//在路径中 - 我可以使用单斜杠吗?

我有一个类似的 VS 模板

我想用模板替换参数 $userpath$ 制作 C:\custom\ 部分。有什么办法可以避免使用双斜杠吗?

我想写的是:

不会被 \c 和 \f 转义并形成有效路径。可能吗?