如何将项目模板内的文件夹重命名为项目名称? (Visual Studio模板定制)

2023-11-23

我在 Visual Studio 2010 中创建了一个项目模板。当我单击Project -> File -> Export Template,我在 Visual Studio 模板文件夹中获得一个 zip 文件。在解决方案中,我有一个名为Test.

当我从该模板创建解决方案时(from add -> new project dialog),我想重命名Test文件夹的名称会自动更改为解决方案的名称。

我怎样才能做到这一点?


  1. 从 zip 文件中获取文件
  2. 在“MyTemplate.vstemplate”中,更改TargetFolderName="Test" to TargetFolderName="$projectname$"
  3. 在 .csproj 文件中,将引用文件夹“Test”的所有内容更改为“$projectname$”(包括路径等)

这应该有效。

附加信息:

https://msdn.microsoft.com/en-us/library/ahkztdcb.aspx(Visual Studio 项目模板信息)https://msdn.microsoft.com/en-us/library/eehb4faa.aspx(Visual Studio 模板宏参考)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将项目模板内的文件夹重命名为项目名称? (Visual Studio模板定制) 的相关文章

  • Func 方法参数的首选命名约定是什么?

    我承认这个问题是主观的 但我对社区的观点感兴趣 我有一个缓存类 它采用类型的缓存加载器函数Func
  • 如何在没有 Control.Invoke() 的情况下从后台线程修改控件属性

    最近 我们遇到了一些旧版 WinForms 应用程序 我们需要更新一些新功能 在专家测试该应用程序时 发现一些旧功能被破坏 无效的跨线程操作 现在 在您认为我是新手之前 我确实有一些 Windows 窗体应用程序的经验 我不是专家 但我认为
  • 嵌入式系统中的malloc [重复]

    这个问题在这里已经有答案了 我正在使用嵌入式系统 该应用程序在 AT91SAMxxxx 和 cortex m3 lpc17xxx 上运行 我正在研究动态内存分配 因为它会极大地改变应用程序的外观 并给我更多的力量 我认为我唯一真正的路线是为
  • FFMPEG Seeking 带来音频伪影

    我正在使用 ffmpeg 实现音频解码器 在读取音频甚至搜索已经可以工作时 我无法找到一种在搜索后清除缓冲区的方法 因此当应用程序在搜索后立即开始读取音频时 我没有任何工件 avcodec flush buffers似乎对内部缓冲区没有任何
  • 为多语言 ASP.NET WebAPI 应用程序设置 CurrentCulture 的最佳位置

    基于这个问题 为多语言 ASP NET MVC Web 应用程序设置 CurrentCulture 的最佳位置 https stackoverflow com questions 8226514 best place to set curr
  • C# 用数组封送结构体

    假设我有一个类似于 public struct MyStruct public float a 我想用一些自定义数组大小实例化一个这样的结构 在本例中假设为 2 然后我将其封送到字节数组中 MyStruct s new MyStruct s
  • c# Asp.NET MVC 使用FileStreamResult下载excel文件

    我需要构建一个方法 它将接收模型 从中构建excel 构建和接收部分完成没有问题 然后使用内存流导出 让用户下载它 不将其保存在服务器上 我是 ASP NET 和 MVC 的新手 所以我找到了指南并将其构建为教程项目 public File
  • HttpClient 像浏览器一样请求

    当我通过 HttpClient 类调用网站 www livescore com 时 我总是收到错误 500 可能服务器阻止了来自 HttpClient 的请求 1 还有其他方法可以从网页获取html吗 2 如何设置标题来获取html内容 当
  • 如何在 Team Foundation 上强制发表有意义的签入评论?

    我有一个开发团队有一个坏习惯 他们写道poor签入评论 当我们必须在团队基础上查看文件的历史记录时 这使得它成为一场噩梦 我已经启用了变更集评论政策 这样他们甚至可以在签到时留下评论 否则他们不会 我们就团队的工作质量进行了一些讨论 他们很
  • 用 C 实现 Unix shell:检查文件是否可执行

    我正在努力用 C 语言实现 Unix shell 目前正在处理相对路径的问题 特别是在输入命令时 现在 我每次都必须输入可执行文件的完整路径 而我宁愿简单地输入 ls 或 cat 我已经设法获取 PATH 环境变量 我的想法是在 字符处拆分
  • C 中的位移位

    如果与有符号整数对应的位模式右移 则 1 vacant bit will be filled by the sign bit 2 vacant bit will be filled by 0 3 The outcome is impleme
  • 将日期参数传递给对 MVC 操作的 ajax 调用的安全方法

    我有一个 MVC 操作 它的参数之一是DateTime如果我通过 17 07 2012 它会抛出一个异常 指出参数为空但不能有空值 但如果我通过01 07 2012它被解析为Jan 07 2012 我将日期传递给 ajax 调用DD MM
  • 作为字符串的动态属性名称

    使用 DocumentDB 创建新文档时 我想设置属性名称动态地 目前我设置SomeProperty 像这样 await client CreateDocumentAsync dbs db colls x new SomeProperty
  • 方法参数内的变量赋值

    我刚刚发现 通过发现错误 你可以这样做 string s 3 int i int TryParse s hello out i returns false 使用赋值的返回值是否合法 Obviously i is but is this th
  • Bing 地图运行时错误 Windows 8.1

    当我运行带有 Bing Map 集成的 Windows 8 1 应用程序时 出现以下错误 Windows UI Xaml Markup XamlParseException 类型的异常 发生在 DistanceApp exe 中 但未在用户
  • 如何使用 ReactiveList 以便在添加新项目时更新 UI

    我正在创建一个带有列表的 Xamarin Forms 应用程序 itemSource 是一个reactiveList 但是 向列表添加新项目不会更新 UI 这样做的正确方法是什么 列表定义 listView new ListView var
  • 如何在 C# 中播放在线资源中的 .mp3 文件?

    我的问题与此非常相似question https stackoverflow com questions 7556672 mp3 play from stream on c sharp 我有音乐网址 网址如http site com aud
  • 如何将字符串“07:35”(HH:MM) 转换为 TimeSpan

    我想知道是否有办法将 24 小时时间格式的字符串转换为 TimeSpan 现在我有一种 旧时尚风格 string stringTime 07 35 string values stringTime Split TimeSpan ts new
  • 将 viewbag 从操作控制器传递到部分视图

    我有一个带有部分视图的 mvc 视图 控制器中有一个 ActionResult 方法 它将返回 PartialView 因此 我需要将 ViewBag 数据从 ActionResult 方法传递到 Partial View 这是我的控制器
  • 不同类型的指针可以互相分配吗?

    考虑到 T1 p1 T2 p2 我们可以将 p1 分配给 p2 或反之亦然吗 如果是这样 是否可以不使用强制转换来完成 或者我们必须使用强制转换 首先 让我们考虑不进行强制转换的分配 C 2018 6 5 16 1 1 列出了简单赋值的约束

随机推荐

  • 如何使用唯一复合键

    我有一张桌子 Item ItemName ItemSize Price Notes 我正在制作 ItemName ItemSize 的复合键来唯一标识项目 现在 在阅读了 stackoverflow 上建议使用 UNIQUE 的一些答案后
  • 我什么时候会选择 AesCryptoServiceProvider 而不是 AesManaged 或 RijndaelManaged?

    我认为区别因素是 AesCryptoServiceProvider 符合 FIPS 标准 AesManaged 是跨平台的 需要 NET 3 0 RijndaelManaged 在 NET 2 0 上运行 需要限制块大小 是这样吗 Aes托
  • 字段值必须唯一,除非为 NULL

    我正在使用 SQL Server 2005 我有一个必须包含唯一值或 NULL 值的字段 我认为我应该用以下任一方式强制执行此操作CHECK CONSTRAINT or a TRIGGER for INSERT UPDATE 与触发器相比
  • 无法验证 iOS 应用程序(已拥有有效证书)

    当切换到 Yosemite 时 我对 Mac 进行了全新安装 但现在将 iOS 提交到商店时遇到问题 当我验证我的存档时 我不断收到 您的帐户已经拥有有效的 iOS 分发证书 我已尝试从会员中心重命名并重新下载我的证书 但这不起作用 一个非
  • 为什么 (list 'quote 'x) 计算结果为 'x 而不是 ('x) 或 (quote 'x)?

    我正在尝试学习 LISP 并正在查看一个代码示例 其中使用了类似于以下代码的内容 列出 引文 5 这在 REPL 中评估为 5 我预计它的评估结果为 5 或 quote 5 我正在 CLISP REPL 中尝试这个 任何帮助 将不胜感激 读
  • 获取 CheckBoxList 项目值

    我有一个用数据填充的 CheckBoxList 当我尝试从列表中检索已检查的项目时 我只能获取项目序号 而无法获取该值 我读过您可以使用 Items i Value 但是当我尝试这样做时 我收到一条错误 指出没有扩展方法 值 这是我用来尝试
  • 在 Prolog 中更快地实现口头算术

    我已经做了一个工作概括口头算术Prolog 中的求解器 但速度太慢 仅运行简单的表达式 S EN D M O R E M O N E Y 就需要 8 分钟 有人可以帮助我让它运行得更快吗 verbalArithmetic List Word
  • 为什么对 EventHandler 没有约束?

    我只是偶然发现 当编译一些我认为不会编译的东西时 EventHandler 是not限制为 System EventArgs 类型 这是内联文档 region Assembly mscorlib dll v4 0 0 0 C Program
  • “gnu-zero-variadic-macro-arguments”可以安全地忽略吗?

    考虑下面的代码 活生生的例子 define TEST VA mX TEST define STRINGIFY IMPL mX mX define STRINGIFY mX STRINGIFY IMPL mX include
  • 哪些 svg 元素可以是子元素,哪些不能是

    在html中我们说 内联元素应该在块元素内 同样 我可以使用任何规则来找出哪些 svg 元素可以是子元素 哪些不能是 可以包含图形子级的容器是容器元素 容器元素 可以将图形元素和其他容器元素作为子元素 具体来说 a defs glyph g
  • 实现 C++14 make_integer_sequence

    我尝试实施C 14别名模板make integer sequence 这简化了类模板的创建integer sequence template lt class T T I gt struct integer sequence typedef
  • iOS:使用 Block 而不是 CABasicAnimation 实现完整的 360 度旋转

    这应该是非常简单的事情 但我还没有成功地使用块来使其工作 对此有一些问题和答案 但我发现的所有问题都可以通过使用来解决CABasicAnimation而不是由UIView基于块的动画 这就是我所追求的 以下代码不起作用 基于块 没有动画 C
  • 如何使 Perl 脚本像 Windows 上的普通程序一样运行?

    我希望我的 Perl 脚本的行为就像任何其他可执行文件 exe 文件 一样 当我双击myscript pl我希望它执行而不是在文本编辑器中打开 我想跑myscript pl代替perl myscript pl 我真的很想跑myscript代
  • Qt5 的 GDB 漂亮打印机

    在哪里可以找到 qt5 的 gdb 漂亮打印机 我只能在 kde 开发者网站上找到 qt4 的版本 也许有人知道新版 Qt 是否存在漂亮的打印机以及我在哪里可以找到它们 我知道可以使用最新版本的 QtCreator 但我只需要用于 GDB
  • 需要一种方法来确定文件是否已完成写入

    我所处的情况是这样的 有一个进程正在写入文件 有时该文件相当大 例如 400 500MB 我需要知道什么时候写完 我怎样才能确定这一点 如果我查看目录 我会在那里看到它 但它可能还没有被写入 另外 这需要远程完成 就像在同一个内部 LAN
  • 验证 MSE 损失与验证 MSE 指标不同

    我在 Keras 中编写了一个模型 带有 theano 后端 并像这样编译我的模型 model compile Adam 0 001 loss mse metrics mse mae 即我的目标损失函数是均方误差要报告的指标是均方误差 an
  • 如何使用 FlutterDriver 关闭对话框

    有什么方法可以通过 关闭对话框 轻拍它 即点击内容外部以使用 Flutter Driver 将其关闭 我的问题是该对话框没有任何可以关闭它的按钮 相反 用户应该点击其外部或使用后退按钮 然而 FlutterDriver没有 返回 选项 因此
  • .NET Windows 窗体 DataGridView 单元格文本以编程方式添加时消失

    我正在开发一个 Windows 窗体应用程序 其中包括DataGridView This DataGridView有 3 列 所有列都是简单的文本单元格 Timestamp Connection Message 我遇到的问题是 当我添加一行
  • 使用 jquery 用 包裹某些单词

    我有以下内容div div style width 500px height 200px border 1px solid black div where Clients can write their SQL queries What I
  • 如何将项目模板内的文件夹重命名为项目名称? (Visual Studio模板定制)

    我在 Visual Studio 2010 中创建了一个项目模板 当我单击Project gt File gt Export Template 我在 Visual Studio 模板文件夹中获得一个 zip 文件 在解决方案中 我有一个名为