多项目 Visual Studio 模板中的嵌套项目

2024-03-16

我需要创建一个具有以下结构的 vsTemplate。

ECart - Ecart.cs项目 - 模块 - 文件夹 - MVC.project

我们如何在另一个项目中添加一个项目?在本例中,ECart 是一个 Web 项目,MVC 是同一项目的 Modules 文件夹中的另一个项目。

这是我在模板中尝试的内容 -

<ProjectTemplateLink ProjectName="ECart">
    ECart.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="Mvc">
    Modules\Mvc\Mvc.vstemplate
</ProjectTemplateLink>

我没有找到仅通过修改 vstemplate 文件来完成此操作的方法,因为 vstemplate 的架构不支持嵌套项目结构。 因此我找到了一种解决方法来做到这一点(尽管不符合我的喜好)。我实现了 IWizard。我压缩了该项目,并将 zip 文件添加到我想要该项目所在的文件夹结构中。 我以编程方式在 RunFinished 方法中解压缩了项目并将项目添加到解决方案结构中。

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

多项目 Visual Studio 模板中的嵌套项目 的相关文章

随机推荐

  • 没有名为flask_script的模块

    我正在尝试运行一个需要flask script 的程序 Flask既安装在我的机器上 又安装在虚拟环境中 我无法让我的机器或虚拟环境找到flask script 请指教 运行Ubuntu 你真的安装了 Flask Script 吗 如果没有
  • 从mongodb集合中获取最新记录

    我想知道集合中最新的记录 怎么做 注意 我知道以下命令行查询有效 1 db test find sort idate 1 limit 1 forEach printjson 2 db test find skip db test count
  • SQL ROW_NUMBER() 过度性能问题

    我有这个 SQL 工作正常 希望我的过滤器返回具有最高 UserSessionSequenceID 的最新唯一 SessionGuids 问题是性能很糟糕 即使我有很好的索引 我如何重写它 以省略 ROW NUMBER 行 SELECT T
  • 替换为相应的 的正则表达式

    我正在寻找 PHP preg replace 解决方案 找到图像链接并将其替换为相应的图像标签 Find a href http www domain tld any valid path to imagefile ext This wil
  • 如何在arch linux中降级到cuda 10.0?

    我想在 arch linux 中将我的 cuda 10 1 降级到 cuda 10 0 因为 TensorFlow 仅需要 cuda 10 0 我在 arch Linux 的 CUDA 10 1 上安装了tensorflow 但我不知道te
  • 为什么 SQL Server DATETIME 类型可以节省 1/300 秒的时间?

    SQLServer 日期时间格式存储为 8 个字节 其中前四个字节是自 1900 年 1 月 1 日以来的天数 其他四个字节是自午夜以来的刻度数 刻度为秒的 1 300 我想知道这是为什么 那1 300是从哪里来的呢 这其中一定有一些历史原
  • Android JavaCV 从相机创建 IplImage 以与 ColorHistogram 一起使用

    我在 Android 中使用 JavaCV 在我的代码中 我创建了一个 ImageComparator OpenCV CookBook 的类 http code google com p javacv source browse OpenC
  • 使用正斜杠与连字符的Javascript日期[重复]

    这个问题在这里已经有答案了 当我创建新的 Date 对象并使用连字符传递日期时 new Date 2015 07 02 I get Thu Jul 02 2015 01 00 00 GMT 0100 IST 当我使用正斜杠时 new Dat
  • NSButtonCell 作为 NSTableVIew 中的复选框未被选中

    我有一个用于多重选择的 NSTableVIew 有两列 第一列以 NSButtonCell 作为复选框 另一列作为标题 这个想法是检查要添加到数组后的项目 问题是当我单击复选框时 它们的状态不会改变 我尝试附加 IBAction 但发送动作
  • 如何使用 ClearCase 递归地“添加到源代码管理...”?

    我将 zip 文件交付解压到 Clearcase 视图中 现在我想将完整的文件树添加到存储库中 GUI 仅为单个文件 目录提供 添加到源代码管理 你知道如何递归添加整棵树吗 我使用的是 Windows 系统 但安装了 Cygwin 我宁愿使
  • 如何将 Spark 中的 StructType 分解为 json 数据帧中的行而不是列

    我用这个模式读取了一个嵌套的 json root company struct nullable true 0 string nullable true 1 string nullable true 10 string nullable t
  • 如何显示日期范围 Jquery 之间的多个日期范围

    您好 我有一个日期范围选择器 我想显示为特定日期范围定义的所有日期范围 如下所示 假设我的日期范围是 01 01 2017 01 07 2017 我有一个数组 其中定义了 db 中上述日期范围之间的所有日期 所以该数组如下 sub date
  • Keycloak invalid_token 未找到指定孩子的公钥

    我正在使用 keycloak 来保护我的休息服务 并且我能够获取令牌 但是当我使用此令牌来获取我的休息服务响应时 出现以下错误 HTTP 1 1 401 Unauthorized Cache Control no cache no stor
  • 应用程序池模式问题:经典还是集成

    我面临一个问题 希望您能给我一些指导 我有一个使用 spring net 和 ext net 库的 Asp net 4 0 网站应用程序 我已将其部署在 IIS 7 中 使用classic应用程序池模式并且它可以工作 它在集成模式下不起作用
  • Express.js ERR_TOO_MANY_REDIRECTS 错误

    这是场景 如果用户想要查看需要用户访问的页面 我想将他重定向到主页 但是当我尝试访问主页时收到 ERR TOO MANY REDIRECTS 错误 我不知道如何解决这个问题 app js exports ensureAuthenticate
  • 无法像使用 CTRL-r 一样转发搜索 Bash 历史记录

    I am trying to search my bash history similarly as with CTRL r but to forward direction It has been a pain for me when I
  • Android 4.1.1 中的 WebView 无法接收 KEYCODE_DEL

    我要实现WebView通过创建复杂的 JavaScript 来处理键盘事件可进行编辑 在所有 Android 版本上一切正常 除了4 1 In 4 1我可以处理所有关键事件 除了KeyEvent KEYCODE DEL 看来我们无法应对KE
  • JAXB 使用 Woodstox 解析器来提高性能?

    是否可以切换本机解析器 我相信它是基于 Java 反射的 我们遇到了一些性能问题 想知道是否可以切换实现 非常感谢您的建议 附加信息 这是继承的代码 我们需要修复网络服务中的性能问题 我正在寻求在不更改代码的情况下提高性能 现有代码使用 J
  • 从互联网下载 Doc/PDF 并保存到内存 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在尝试制作一个应用程序 主要用于打开和读取我拥有的一组预定文档 最初的想法是在第一次运行或安装时将所有文档 大约 40 MB 复制
  • 多项目 Visual Studio 模板中的嵌套项目

    我需要创建一个具有以下结构的 vsTemplate ECart Ecart cs项目 模块 文件夹 MVC project 我们如何在另一个项目中添加一个项目 在本例中 ECart 是一个 Web 项目 MVC 是同一项目的 Modules