问题标签 [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.
visual-studio-2010 - 将文件夹添加到多项目 Visual Studio 2010 模板
我一直在为 Visual Studio 开发一个完整的垂直堆栈模板(如果你想帮忙,它在 Github 上: https ://github.com/Adron/infrastructure
我的问题是,我无法在解决方案的根目录中添加程序集文件夹。单个项目模板(我在整个父解决方案模板中有三个)具有许多单独的元素,例如文件和文件夹。但是,当我尝试将类似的内容添加到父模板时,它会报告它在此 XML 模式/文件中无效。
我当前的解决方案 XML 文件如下所示:
关于如何添加文件夹或单个资产的任何想法?谢谢...
visual-studio - 为什么“成功”安装的 Visual Studio 2010 多项目模板没有出现在任何地方?
我使用来自vsix.codeplex.com的示例创建了一个多项目模板
当我点击运行时,扩展程序已安装并在 Visual Studio 2010 的实验实例中运行。
当我尝试安装它(到非实验性实例)时,尽管安装成功消息和文件被复制到:
我在“扩展管理器”中找不到扩展或在“添加新项目”对话框中查看模板。
从实验实例卸载并删除复制的文件后,我注意到安装后文件被复制到两者
和
并且扩展出现在实验实例的扩展管理器中,但不在常规实例的扩展管理器中。
VS 的活动日志状态扩展已加载并启用。
扩展适用于另一台 PC 上的非实验实例。
也许我有另一个扩展/附加组件可以覆盖这个?
尝试更改 snk 文件和 GUID,没有帮助。
c# - 找到最低的子文件夹并压缩它们
Visual Studio 模板的文件夹结构如下:
我想从根文件夹开始,深入到最低的子文件夹并将它们中的每一个压缩到一个单独的存档中。
使用 Windows 批处理或 C#。
如何压缩 - 没关系。只能分别选择每个/对每个执行命令。
有任何想法吗?
visual-studio - Visual Studio 自定义项目项
这更像是一个问题,在哪里看,如何去做。
我想要做的是为 VS studio 创建一个自定义项目项,这将具有自定义代码生成器等,并将按以下方式工作..
当我添加我的新项目时,我们将其称为 bob 项目,将创建一些文件,例如 myFile.bob、myFile.vb。bob 文件将保存 XML,自定义工具将在 myFile.vb 或 c# 等中生成代码。
像某些数据库类型一样,我会将数据库连接附加到 bob 文件,并将服务器资源管理器存储过程拖放到 bob dign 屏幕上。
我将生成一个显示过程及其参数的框(例如将表拖放到 dbml 设计器中),属性将可用于整个对象,也可用于每个参数以允许用户更改值。
我还希望能够将其他程序拖放到现有程序上以创建调用堆栈。
当我添加一个过程或编译一个自定义工具时,将使用 bob 文件中的 XML 创建一个类,该类包含用于访问我们添加到设计器的每个存储过程的数据层的代码。
我希望在 VB2008 和以后的 VB2010 中执行此操作,所以我创建了自定义 disgnук 页面!
我希望这是有道理的。
visual-studio-2010 - 如何在 MVC3 项目模板中添加 nuget 包
我正在尝试破解 MVC 3 项目模板以通过 nuget 自动安装 elmah。
由于 MVC 3 工具更新,MVC3 项目模板包含此部分:
所以我尝试像这样添加 elmah 包:
我还下载并添加了 elmah.1.2.0.1.nupkg 文件
C:\Program 文件 (x86)\Microsoft ASP.NET\ASP.NET MVC 3\Packages
文件夹以及默认包(jQuery.1.5.1.nupkg、EntityFramework.4.1.10331.0.nupkg 等...)
不幸的是,当我创建一个新的 MVC3 项目时,我一直遇到这个错误:
(来源:free.fr)
有谁知道如何解决这个错误?
至少这个版本的 mvc3 工具可行吗?
visual-studio-templates - 如何安装“特定”的 Visual Studio 模板
在我们的项目中,我们创建了一些自定义 Visual Studio 模板。然后,安装程序会将它们复制到 VS ItemTemplates/ProjectTemplates 文件夹(..\Microsoft Visual Studio 10.0\Common7\IDE)。为了使我们的 VS 模板生效,我们必须执行devenv /installvstemplates来重建 VS 模板缓存,但这种方式需要很多时间,因为它会刷新所有现有的 VS 模板。
有没有其他方法可以不执行上面的命令或者可以传递任何参数来指定模板?(即模板名称...)?
提前致谢。
visual-studio-2010 - TFS 2010 团队项目门户设置
在我的团队项目中,我没有看到 MSF for Agile Software Development v5.0 附带的开箱即用的工作簿。事实证明,TFS 将模板的 Excel 文件存储在需要在项目设置中指定的 SharePoint 门户中。
从项目设置中,您似乎可以通过两种不同的方式指定项目门户位置:
我的问题:
- 我不确定为什么“使用此 SharePoint 网站”被列为(未配置)?Team Foundation Server 是否需要安装本地 SharePoint 才能启用此选项?还是某种许可问题?
- 此外,当我在“使用网站”文本框中输入 SharePoint 网站集根 URL 时,情况并没有太大变化。应该如何使用此选项?
- 这是否意味着为了使用工作簿需要在 TFS 中安装 SharePoint?
vsx - 创建不出现在 Web 项目下的 VSTemplates(仅在无风味的项目下)
我们有一堆模板,其中一些仅在将新项目添加到 C# Web 应用程序项目时可见(使用“Web”模板组 ID 过滤)。但是,我们的许多其他模板添加到 Web 项目中没有意义(它们旨在添加到标准 C# 类库项目中)。当我向 C# Web 应用程序项目添加新项目时,我想阻止显示这些模板。
我不确定这是否可行。我知道反过来是可能的;创建仅显示在 Web 项目下的项目模板,但我希望我们的某些模板仅显示在无味的 C# 项目(而不是WebApp、WPF、工作流等)上。
我查看了 HKCU\Software\Microsoft\VisualStudio\10.0Exp_Config\Projects{FAE04EC0-301F-11d3-BF4B-00C04F79EFBC} 下的注册表(原味的 C# 项目类型注册),我可以看到它没有指定任何基于模板组 ID 过滤(所以这似乎没有帮助)。有特色的项目子类型,例如 Workflow 似乎确实过滤了它们允许您添加的项目(例如,使用“WorkflowItemTemplateGroupID”的模板组 ID),但似乎没有特色的项目不会过滤它们的项目,因此也没有过滤任何项目将 VisibleByDefault 设置为“false”的将始终不可见(因为它们无法指定模板组 ID)。
有没有办法做我想做的事?
visual-studio - 在不删除 ProjectTemplatesCache 的情况下安装 Visual Studio 项目模板
我正在开发一个需要向 AVR Studio 5 添加多个文件的安装程序,AVR Studio 5是由 Atmel 开发的基于 Visual Studio 隔离 Shell 的 IDE。这些文件包括“新建项目”对话框的项目模板。
通过实验,我发现如果我简单地将它们复制到C:\Program Files (x86)\Atmel\AVR Studio 5.0\ProjectTemplates\
然后删除或重命名,我可以成功添加项目模板并让它们显示在对话框中C:\Program Files (x86)\Atmel\AVR Studio 5.0\ProjectTemplateCache\cache.bin
。我找不到任何关于 Visual Studio ProjectTemplateCache 文件夹如何工作的好的文档。它似乎包含与 ProjectTemplates 文件夹相同的文件,以及 cache.bin 文件,所以我不确定它为什么有用。重命名 cache.bin 后,Visual Studio 不会重新生成它,这让我担心重命名它可能会产生一些永久性后果。 重命名 cache.bin 是个坏主意吗?它会导致什么问题?
还有另一种安装新项目模板的简单方法吗? 理想情况下,我想要比创建 Visual Studio 扩展 (.vsix) 文件更容易的东西,正如之前的 StackOverflow 问题中所建议的那样:使用 Visual Studio 安装程序项目安装自定义项目模板
如果这很重要,我正在使用的安装程序使用NSIS。
visual-studio-2010 - 在 VS 2010 项目模板中自动安装 NuGet 包
当我基于 Visual Studio 2010 中的自定义项目模板创建新项目时,谁能与我分享如何(或在哪里可以找到如何)自动安装 NuGet 包?
我正在为一个默认使用几个 NuGet 包的项目创建一个新的项目模板。我已经阅读了 NuGet 站点上的文档,但这是不可接受的,因为如果项目中已经安装了现有包,我想引用它。
换句话说,如果我在我的模板 (VSIX) 中嵌入了包 v1,但解决方案中已经安装了 1.1 版,我希望 NuGet 引用 1.1 版,而不是将 v1 放入解决方案并强制开发人员更新包。
这可能吗?如果是这样,怎么做?