问题标签 [project-template]

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 回答
690 浏览

visual-studio-2010 - WCF Rest Service 的模板(zip 文件)在哪里

我一直在研究使用 GetProjectTemplate 以编程方式生成 Visual Studio 项目的过程。您向 GetProjectTemplate 提供模板的名称(一个 .zip 文件,如“MvcWebApplicationProjectTemplatev3.01.cshtml.zip”)和语言(“csharp”)。

这是 MvcWebApplicationProjectTemplatev3.01.cshtml.zip 的路径

c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplatesCache\CSharp\Web\1033\MvcWebApplicationProjectTemplatev3.01.cshtml.zip

我正在尝试查找 WCF 休息服务应用程序的模板名称。它与 Visual Studio 在创建新的 WCF Rest Service 项目时使用的模板相同。我查看了 MvcWebApplicationProjectTemplatev3.01.cshtml.zip 的保存位置,找不到任何类似于 WCF Rest Service 模板的内容。

谢谢汤姆

0 投票
1 回答
197 浏览

iphone - 在 xcode 4.0.1 中添加项目模板

我创建了一个项目模板,我可以将它放在 xcode 3 中,但它现在显示在 xcode 4 中。如果放置模板有什么不同,请告诉我。

我已将我的项目模板复制到 ~/Library/Developer/Shared/Xcode/Project Templates/

提前致谢...

0 投票
1 回答
1087 浏览

visual-studio - 使用 Visual Studio 项目模板将文件复制到项目文件夹

我正在为 CSharp 项目制作自定义 Visual Studio 项目模板,并且想知道是否有一种方法可以将 dll 从模板 zip 文件复制到新项目文件,而无需在项目文件中包含 dll?

这个想法是项目引用了 dll,但我只是不希望开发人员关心程序集。

0 投票
2 回答
15932 浏览

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

由于我只看到了一些关于该主题的帖子,但没有深入解释 Visual Studio 模板中参数的逻辑,所以我想我会在这里发布。

MSDN 文章之后,您可以将自定义参数添加到模板中,如果您想更改它们,可以使用向导进行更改。

在模板的任何文件(除了模板文件本身)中,您都可以根据参数添加逻辑。只有三个关键字与逻辑一起使用。$if$ (%expression%)、$else$ 和 $endif$。所以说我在模板文件中有以下内容:

我们想添加一些逻辑来判断我们是否要检查“a”是空还是空

当然,您可能希望为 if 语句添加大括号,因此您可能需要多个逻辑块。

所以这还不算太糟糕,但是有一些技巧。$if$ 检查字符串匹配,即 shouldCheckForNullOrEmpty 必须等于“true”。写 $if$ ($shouldCheckForNullOrEmpty$ == "true") 也很有诱惑力,但这行不通。

带有单个表达式的单个 if 语句非常简单,所以现在来看一个更复杂的示例:

您可能会说,这是参数模式的 switch 语句。您可能会注意到没有 $elseif$,因此您必须将其设为 $else$ $if$,但必须在末尾添加一个额外的 $endif$。

最后,我还没有找到逻辑的符号。我通过使用逻辑等价来解决这个问题:

和 -> $if$ ( 表达式 1 ) $if$ ( 表达式 2 ) $endif $endif$

或 -> $if$ ( expression1 ) 语句 $else$ $if$ 语句 $endif$ $endif$

希望这可以帮助某人。

0 投票
1 回答
156 浏览

visual-studio-2010 - ProjectTemplate 存档是否可以存储在 Visual Studio 解决方案中,类似于 CodeTemplates (.tt) 文件的工作方式?

有许多博客文章向您展示了如何在您的解决方案中创建和包含T4(文本模板转换工具包)文件(.tt),并让它们覆盖存储在默认 Visual Studio 位置中的文件。(请参阅问题底部的链接)

问题:

能否在 Visual Studio 解决方案中创建并包含项目模板文件?如果是这样,Visual Studio 需要什么来检测和使用它。

项目模板存档中包含 .csproj、.vstemplate 和 .cs 文件。

例子:

.tt 文件似乎在您添加它们后就可以工作,模板 zip 文件似乎不是这种情况......

代码模板帖子:

Hanselman - T4 代码生成 - 最好的 Visual Studio 秘密

Conery - 让 Visual Studio 生成您的存储库

Haack - 创建自定义 ASP.NET MVC 项目模板

0 投票
1 回答
126 浏览

.net - 即用型 .NET 项目模板

谁能指出我已经设置了当今最常用的库/框架的用于桌面开发(WPF 和/或 WinForms)的 .NET 3.5 或 4.0 项目模板?该模板将包括以下内容:

  • 日志记录(例如 log4net)
  • 模板化(例如https://stackoverflow.com/questions/6146013/template-engine-for-net-environment
  • ORM 层(例如 NHibernate 或 EF)
  • 显示使用模式的选项表单(可能还有一两个示例选项)
  • 安装工程
  • 测试框架(例如 NUnit)
  • 命令行解析
  • 使用命令行解析器等引导类...
  • 一个 MVC 框架。
  • 也许是一个 IoC 框架。

真的,越多越好。我浏览了 Visual Studio 的在线模板,并没有发现任何令人印象深刻的东西。此外,除了许多仅包含日志记录或上述项目之一的旧文章外,搜索 Google 并没有出现太多其他结果。

我正在寻找一个完整的包模板。

0 投票
1 回答
214 浏览

asp.net-mvc - VS 2010 SDK。模板

如果您尝试创建一个 MVC3 项目,您将看到您可以使用 rc 添加控制器或视图。使用 rc 在 Controller 文件夹上获得的上下文菜单会神奇地建议添加 Controller,而在 Views 上会建议您添加 View。

据我了解,要实现这一点,我需要以某种方式绑定 4 件事。项目模板、项目模板、T4 模板(用于生成 Contoller 类或视图)以及位于 T4 和 Intem 模板之间的向导(在项目模板的 WizardExtension 部分中)。

如何拥有 MVC3 项目的所有这些商品用于自定义模板?我无法挖掘如何绑定这 4 件事。也许在 msdn 的某个地方,我错过了一篇文章(我查看了“<a href="http://msdn.microsoft.com/en-us/library/6db0hwky%28v=VS.100%29.aspx" rel= “nofollow">Visual Studio 模板”,但这对理解如何实现我的目标没有多大帮助)。或者,也许有人在做类似的事情时有很好的经历。

Ps 我正在使用 VS 2010 SDK SP1 实验实例

0 投票
1 回答
1087 浏览

visual-studio - 无法制作 Visual Studio 2010 XNA Windows 游戏项目?

我无法制作 Visual Studio 2010 XNA Windows 游戏项目。当我这样做时,我收到以下错误消息:

错误信息

现在,我已经尝试运行“devenv.exe /InstallVSTemplates”,但没有成功。这个命令执行得很好,但它所做的只是创建已经存在的“XNA Windows Game”项目模板的副本。

打开这些重复项后,我从 Visual Studio 中得到一个对象空引用异常。

这是怎么回事?所有这些都在 1 个月前奏效。从那时起,我一直在使用 Windows Phone Mango SDK 7.1 RC 进行一些开发。会是这样吗?为了让它工作,我会很不高兴卸载它。

请帮我。

0 投票
1 回答
139 浏览

visual-studio - 编辑默认的 VS 2010 Silverlight 项目模板

有谁知道我在哪里可以找到 Visual Studio 2010 中使用的默认 Silverlight 项目模板。每次我创建一个新的 SL 项目时,我都需要在 MainPage.xaml 中添加一个命名空间,所以我认为直接将它添加到模板。

谢谢。

0 投票
1 回答
152 浏览

visual-studio - 安装自定义 Visual Studio 模板时,是否必须安装互操作的东西?

我想用我的工具安装一个自定义项目模板。该模板使用向导,因此我包含一个程序集并将其放入目标计算机上的 GAC。现在,这个程序集有很多依赖项,例如 Interop.IWshRuntimeLibrary.dll、EnvDTE 等。我应该重新分发这些程序集,还是可以确定目标机器可以找到它们?