问题标签 [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.
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 模板的内容。
谢谢汤姆
iphone - 在 xcode 4.0.1 中添加项目模板
我创建了一个项目模板,我可以将它放在 xcode 3 中,但它现在显示在 xcode 4 中。如果放置模板有什么不同,请告诉我。
我已将我的项目模板复制到 ~/Library/Developer/Shared/Xcode/Project Templates/
提前致谢...
visual-studio - 使用 Visual Studio 项目模板将文件复制到项目文件夹
我正在为 CSharp 项目制作自定义 Visual Studio 项目模板,并且想知道是否有一种方法可以将 dll 从模板 zip 文件复制到新项目文件,而无需在项目文件中包含 dll?
这个想法是项目引用了 dll,但我只是不希望开发人员关心程序集。
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$
希望这可以帮助某人。
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 秘密
.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 并没有出现太多其他结果。
我正在寻找一个完整的包模板。
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 实验实例
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 进行一些开发。会是这样吗?为了让它工作,我会很不高兴卸载它。
请帮我。
visual-studio - 编辑默认的 VS 2010 Silverlight 项目模板
有谁知道我在哪里可以找到 Visual Studio 2010 中使用的默认 Silverlight 项目模板。每次我创建一个新的 SL 项目时,我都需要在 MainPage.xaml 中添加一个命名空间,所以我认为直接将它添加到模板。
谢谢。
visual-studio - 安装自定义 Visual Studio 模板时,是否必须安装互操作的东西?
我想用我的工具安装一个自定义项目模板。该模板使用向导,因此我包含一个程序集并将其放入目标计算机上的 GAC。现在,这个程序集有很多依赖项,例如 Interop.IWshRuntimeLibrary.dll、EnvDTE 等。我应该重新分发这些程序集,还是可以确定目标机器可以找到它们?