问题标签 [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 回答
195 浏览

visual-studio-2010 - IWizard 界面的可能性

我玩过 Visual Studio 项目模板,发现它们到目前为止很有用。现在我在Wizards 和IWizard界面上找到了一些资料。

一个基本步骤相当容易理解并且看起来非常有用,但现在我想探索 IWizard 界面还提供什么,而不仅仅是文本替换。我可以想象 ShouldAddProjectItem 方法的一些用例,但是,例如,如果我希望用户能够选择数据库表并让向导生成模型、映射和 CRUD-dao 代码(我已经有一个用于那个乏味的任务)?

谁能给我有关界面设施的链接或提示?

0 投票
0 回答
185 浏览

xcode4 - 在项目模板文件 TemplateInfo.plist 中为每个文件设置编译器标志

我创建了一个项目模板文件 - TemplateInfo.plist,它是使用 ARC 定义的。我在模板中包含了一些不受 ARC 支持的外部文件。在一个常规项目中,我会在构建阶段手动设置这些文件的编译器标志-> 将源编译为 -fno-objc-arc 但我如何在模板中做到这一点?我没有找到任何相关的东西..有什么想法吗?

谢谢

0 投票
1 回答
348 浏览

visual-studio-2012 - 从我的模板创建新项目时收到错误消息

我从现有项目创建了一个项目模板,在本例中它只是一个资源 DLL。

我用 $projectname$ 标记替换了项目中的一些数据,以便内容和文件名采用我输入的值作为项目名称。当我从模板创建一个新项目时,我看到 2 个对话框,第一个似乎表明成功,即

第二个表示存在访问冲突,即

我按下确定按钮,新项目没有出现。我检查了磁盘,只创建了项目文件(vcxproj),在这种情况下它看起来很好,没有创建其他文件。

我检查了 vcxproj 文件,它看起来很好。

其他信息:

  • 我正在使用 VS 2012
  • VS 以管理员模式启动
  • 目标位置是我的文档文件夹

任何想法?

//*蛋盒

0 投票
1 回答
410 浏览

visual-studio-2010 - 如何实现从模板复制文件的 Microsoft.VisualStudio.TemplateWizard.IWizard

我创建了一个 Visual Studio 多项目模板,并希望将一个程序集库的额外文件夹添加到输出父项目中,该项目本身不是子项目。最终的项目应该是这样的。

lib目录当前包含在我的压缩项目模板中,我想将它从那里复制到新创建的项目中。所以问题是,

  1. Microsoft.VisualStudio.TemplateWizard.IWizard我需要实现什么方法
  2. 如何在压缩项目模板中获取对 lib 目录的引用(最好作为某种流,这样我就不必自己解压缩任何东西)
  3. 如何获取对新创建的父项目目录的引用
0 投票
1 回答
238 浏览

visual-studio-2010 - 重用现有 VS 项目作为新项目的基础或启动器或使用模板的选项

我为学生写了很多示例项目(主要是 C++ 和一些 C#)。很多时候,示例项目在很大程度上是相似的,除了添加了我碰巧正在教授的关键特性或技术。我喜欢使项目尽可能简单(例如,每个项目 1 个功能)。

大多数项目都有一个相似的起点(样板代码),我将该“启动项目”点复制到一个新文件夹中,并开始将该副本作为我的新项目进行工作。接下来,我需要更改解决方案/项目/文件名以表示示例代码演示的内容。

有没有更优雅的方式来做到这一点?

有没有快速生成模板的方法?ASFAIK VS2010 中的模板导出向导不适用于 c++ 项目。

0 投票
1 回答
421 浏览

c# - 带有多项目模板的 IWizard 来获取 nuget 预发布包

我已经创建了一个多项目模板,并且在创建一个新项目时,我成功地将 nuget 包安装到我的所有项目中,但我正在尝试获取 signalr 的预发布版本,但它找不到版本“1.0.0-alpha2”。我假设是因为它是一个版本。虽然我可以使用以下命令从 VS 的 PM 提示符中获取它:

...我需要做的 API 有什么不同的地方吗?或者我做错了什么?

我的项目模板向导中的示例

0 投票
0 回答
405 浏览

visual-studio-2012 - 将文件添加到 VS2012 项目模板?

我正在为 C++ 控制台应用程序创建一个 VS2012 项目模板,该模板是根据公司需求定制的。

其中一件事是它需要有一个自定义的 .props 文件,我将其添加到 VS 在您基于现有项目导出模板时创建的 .zip 文件中。

但是,似乎将此文件添加到 zip 并在<ProjectItem>.vstemplate 文件的标记中提及它,并没有使 VS 在基于此模板的项目时意识到它也应该复制此文件。

如何将文件添加到自定义 VS2012 项目模板并确保 VS 将它们复制到基于它的任何项目?

0 投票
2 回答
806 浏览

windows-8 - Visual Studio 2012 中缺少模板 Direct3D 应用程序

如何在 Visual Studio 2012 中添加缺少的模板“Direct3D 应用程序”?缺少许多这样的模板,使用 online->templates 会导致找不到模板。我后来安装了 .net 框架 2 和 3.5,当我尝试最新版本的 .net 4.5 时,它说它已经安装在我的操作系统 windows 8 上。我必须下载这个模板才能开始游戏开发,非常有义务为你提供帮助。

它是在这个网站上给出的 -> http://msdn.microsoft.com/en-us/library/windows/apps/hh780569.aspx,它的 Visual C++ 和许多已安装的模板都丢失了。仅显示诸如 win32 项目、控制台、空 2 测试项目模板和 makefile 项目模板之类的模板。休息没有模板。此外,Visual C++ 中没有Windows 商店的类别,即Visual C++ 中没有Windows 商店类型的项目。也许我应该安装 MSVC2012 以外的东西。此外,在 2010 年默认安装的模板是隐藏的,您必须使用“devenv.exe /vsshowtemplates”显式取消隐藏它们 - 该命令是这样的。但是MSVS2012中没有devenv.exe,甚至没有控制台窗口View->Other Windows。拜托,如果你能弄清楚,

0 投票
1 回答
118 浏览

visual-studio-2010 - 在线加载 NuGet 包并预安装它们

我知道我可以在我的项目模板中预安装NuGet 包。
但是我无法确定是否可以在线加载这些包,而不必将它们存储在项目模板中的某个位置。

如果可能的话,请给我一个提示,我可以在哪里找到一个例子。

0 投票
1 回答
895 浏览

c# - 创建新的自定义项目模板类别在 Visual Studio 2010 中无法按预期工作

我按照msdn的这篇文章中提到的步骤: 创建新的自定义项目模板类别

但它不会创建我的自定义类别,而是在根类别下显示自定义项目模板,即 Visual C#。

有谁可能在“新项目”对话框的“Visual C#”下成功创建了一个子类别?

我想要这样的东西,其中“我自己的模板”应该在左窗格中,并且应该在右窗格中显示它下面的所有自定义模板:

在此处输入图像描述

任何帮助将非常感激。