问题标签 [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 投票
2 回答
328 浏览

c++ - Visual Studio C++ 项目错误回复:LOCALAPPDATA

我正在尝试在 VS 10 中创建一个新的 C++ 项目,甚至无法从模板中加载一个空项目。我收到一个错误...

“exists”函数只接受一个标量值,但它的参数“$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props”计算结果为“{~}”,它不是一个标量值。

{~} 值是我存储在计算机环境变量中的 LOCALAPPDATA 变量中的值,最后与“\Microsoft\MSBuild\v4.0\Microsoft.Cpp.Win32.user.props”连接。

我不愿意在不了解发生了什么的情况下更改任何模板文件。

0 投票
1 回答
366 浏览

visual-studio - 单源/多项目模板

我想为 Visual Studio 2008 创建一个多项目模板,其中包含访问相同源文件的两个项目(移动和桌面开发的单一源)。以下多项目模板:

将创建这个结构:

对于单一来源,需要以下结构:

在使用了模板 XML 之后,我怀疑是否可以创建这样的模板。有没有人已经做到了这一点?

0 投票
1 回答
626 浏览

c# - 将 ProjectItem 移动到 VS2012 中项目模板的自定义向导中的物理目录

在 Visual Studio 2012(或更低版本,最好)中,是否可以将新创建​​的项目定向到文件系统中的特定文件夹,而不是使用项目项目模板直接进入项目根目录?

ProjectItem.Save()and方法抛出一个未实现的SaveAs()异常。

0 投票
1 回答
1185 浏览

nuget - 带有公共 NuGet 包的 VS 项目模板

NuGet 文档为在 VS 模板中定义的包文件描述了两个可能的存储库:1)在 VSIX 中,或 2)在模板中。“已安装”包的注册表还有第三个选项。

我们有自定义项目模板,这些模板将使用尚未在注册表中定义的公开可用的 NuGet 包。它会使 VSIX 和/或模板过于膨胀,以至于无法包含 nupkg 文件。是否有一些隐藏的选项或技巧可以让存储库改为指向 Visual Studio 用户定义的包源?

0 投票
1 回答
110 浏览

xna - 创建 XNA 项目时出错

我刚刚安装了 XNA Game Studio 4。但是当我创建一个新的 XNA 项目时,我得到一个错误:

未找到“代码/XnaWindowsGeme.vstemplate”。

我应该怎么办?

0 投票
1 回答
964 浏览

visual-studio-2012 - Visual Studio 模板忽略模板中的一些项目设置

我创建了一个可以使用的新模板。但是它只使用一些项目设置

我制作了一个项目,其中包含一个工作的libSDLhi world 示例。我导出为模板,但模板没有保存我的一些设置:(它“保存”它们,但新项目会忽略它们。)

忽略的设置:

这是保存的/template/sdl/sdl.vcxproj文件,设置实际上出现在其中,但它们被忽略了

0 投票
1 回答
838 浏览

visual-studio-2012 - 适用于 Visual Studio 2012 的 PhoneGap 模板

是否有适用于 Visual Studio 2012 的 PhoneGap 模板?

0 投票
1 回答
628 浏览

visual-studio-2010 - 如何防止解决方案文件夹标签在解决方案中创建目录(文件夹)?

我正在尝试创建多项目模板。我按照http://msdn.microsoft.com/en-us/library/ms185308.aspx的说明进行操作,但使用以下结构,它为“Core”和“Web”创建了文件夹。我需要将解决方案文件夹添加为虚拟文件夹,因为它们并没有真正在文件系统中创建,并且解决方案文件夹中的项目只是与 .sln 文件位于同一文件夹中。

在此处输入图像描述

我在找

在此处输入图像描述

我现在得到的 在此处输入图像描述

0 投票
1 回答
4422 浏览

c# - Visual Studio 项目模板 $safeitemname$ 未按预期工作

我正在创建一个 Visual Studio 项目模板来创建一些依赖于“容器”文件的文件。

最后一个文件<ProjectItem SubType="Code" TargetFileName="$fileinputname$\I$fileinputname$ View.cs" ReplaceParameters="true">Container View.cs</ProjectItem>创建了一个需要特定模型类型的视图界面。但是该$safeitemname$参数没有按我的预期工作。

输出容器 View.cs文件:

预期的:

这是 Container View.cs 模板的来源:

和 .vstemplate 文件

0 投票
2 回答
2370 浏览

visual-studio-2010 - Visual Studio 项目模板和资源文件

我正在尝试为创建多个文件的 Visual Studio 创建自定义项模板。其中两个文件是Resource.resx文件和相应的“Resource.Designer.cs”文件。

我已经设法将它们显示为父子文件,并在文件中使用此声明.vstemplate

这也被声明Resource.resx为嵌入式资源。

我现在遇到的问题是,在使用此模板创建项目后,该Resource.resx文件不用Resources.Designer.cs作文件后面的代码。一旦我在Resource.resx文件中添加一个新的资源字符串,它就会创建一个新Resources1.Designer.cs文件,Visual Studio 从那时起将其用作代码。

我检查了.csprojVisual Studio 创建新的代码隐藏文件之前和之后对文件所做的更改,我发现主要原因是因为没有文件<LastGenOutput>条目Resource.resx

是否有某种方法可以<LastGenOutput>通过声明.vstemplate或任何其他方式将.resx文件与其代码隐藏文件连接起来,而无需手动执行?