从本地 nupkg 安装自定义模板包含其他文件

     2023-05-08     176

关键词:

【中文标题】从本地 nupkg 安装自定义模板包含其他文件【英文标题】:Installing custom template from local nupkg contains additional files 【发布时间】:2018-12-05 11:58:05 【问题描述】:

我正在使用非常好的说明here 成功创建和安装自定义项目模板。该模板已成功安装,但是,当我基于此模板创建一个新项目时,生成的文件夹包含我实际上不想在其中包含的三个附加内容:

_rels/.rels [Content_Types].xml 原始 nuspec 文件

项目模板作为本地 NuGet 包在本地创建。看截图和中的事情流程

谁能告诉我如何防止这些附加文件成为从我的模板生成的项目的一部分?

【问题讨论】:

【参考方案1】:

我也遇到过同样的问题。使用 nuspec 文件找到解决方案。

nuspec 文件是这样的

<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
  <metadata>
    <id>XYZ.Template</id>
    <version>1.0.7</version>
    <description>
      Creates the XYZ API Template
    </description>
    <authors>XYZ</authors>
    <packageTypes>
      <packageType name="Template" />
    </packageTypes>
  </metadata>
  <files>
     <file src="**"  exclude="**\bin\**\*;**\obj\**\*;**\*.user;"/>
  </files>
</package>

问题是文件 src 表达式。 ** 表达式将包含这些文件。 将您的 nuspec 文件移动到上面的一个文件夹中。 然后更改以下行。

     <file src="api/**"  exclude="**\bin\**\*;**\obj\**\*;**\*.user;"/>

【讨论】:

【参考方案2】:

您可以排除文件。在你的 template.json 中:

    "sources": [
    
      "modifiers": [
        
          "exclude": [ "[Content_Types].xml" ,"_rels/**", "Baumgarb.Demo.DemoWebApi.nuspec"]
        
      ]
    
  ]

但我会将所有与您的模板无关的文件放在模板文件夹之外。

【讨论】:

Joomla 3 自定义插件安装:将包含图像的文件夹从 zip 添加到图像文件夹

】Joomla3自定义插件安装:将包含图像的文件夹从zip添加到图像文件夹【英文标题】:Joomla3customplugininstallation:addafolderwithimagesfromziptoimagesfolder【发布时间】:2014-05-1917:07:04【问题描述】:我的自定义插件需要在joomla的“images”文... 查看详情

以编程方式从本地 Nuget 包文件加载程序集

】以编程方式从本地Nuget包文件加载程序集【英文标题】:ProgrammaticallyLoadAssemblyFromLocalNugetPackageFile【发布时间】:2021-02-1802:01:21【问题描述】:在我的本地文件系统上,我有nuget包foo.nupkg。它包含程序集foo.dll。如果我手动提取fo... 查看详情

您可以将包含 html 的变量从模块文件发送到模板吗

...drupal7迁移到drupal8,并且在.module文件中有一个包含大量自定义html代码的自定义模块。我知道drupal8中的模块需要一个包含html的.html.twig文件,而.m 查看详情

我的自定义 Django 模板过滤器但没有任何其他过滤器的“无效过滤器”错误

】我的自定义Django模板过滤器但没有任何其他过滤器的“无效过滤器”错误【英文标题】:"InvalidFilter"errorformycustomDjangotemplatefiltersbutnotanyotherfilters【发布时间】:2011-05-2323:02:36【问题描述】:我的Django项目中有一个python... 查看详情

将包含其他自定义对象的对象列表从一个活动发送到另一个活动

】将包含其他自定义对象的对象列表从一个活动发送到另一个活动【英文标题】:Sendlistofobjectswhichcontainothercustomobjectsfromoneactivitytoanother【发布时间】:2014-12-0508:15:37【问题描述】:这是我的班级,我想将其列表发送到另一个活... 查看详情

zepto.js自定义打包集成其他模块构建流程

...npm包管理工具; 2、从github上下载zepto.js的源文件包到本地磁盘(例如:E:LearningJS);    地址:https://github.com/madrobby/zepto 3、将下载的zepto压缩包解压,进入,找到make文件,打开,找到第42行的位置,添加需... 查看详情

Django模板从请求或“刷新”单选按钮获取自定义属性

】Django模板从请求或“刷新”单选按钮获取自定义属性【英文标题】:DjangotemplategetcustomattributefromrequestOR"refresh"radiobuttons【发布时间】:2011-11-2606:53:15【问题描述】:我目前有一个包含html表单的模板,其中包含以下内容... 查看详情

如何在 djangocms 中设置自定义模板

...:2015-10-0411:16:48【问题描述】:我已经在Ubuntu机器上成功安装了djangocms,现在我想集成从Envato购买的自定义模板。安装后,djangocms自带了自己的简单模板文件,位于mysite/templates:base.html%loadcms_tagsstaticf 查看详情

phpsmarty模板自定义插件

...量可以是一个路径的字符串或者是包含多个路径的数组。安装插件的方法是直接把插件文件放置在这些目录下,Smarty会自动按需使用。设定插件目录(新建一个myplugins文件夹)D:wampwww estsmartylibspluginsD:wampwww estsmartylibsmyplu 查看详情

删除自动导入的自定义项目模板

】删除自动导入的自定义项目模板【英文标题】:RemoveCustomProjectTemplatethatwasAutomaticallyImported【发布时间】:2011-04-0708:11:53【问题描述】:我删除了放在我导出的模板文件夹中的导出zip文件,当然它仍然显示在VisualStudio的“添加... 查看详情

有没有办法将本地 svg 文件包含到我与自定义 Angular 库一起使用的 Storybook 中?

】有没有办法将本地svg文件包含到我与自定义Angular库一起使用的Storybook中?【英文标题】:IsthereawaytoincludelocalsvgfilesintoStorybookthatIamusingwithacustomAngularLibrary?【发布时间】:2020-09-3006:42:37【问题描述】:我的任何本地svg文件都无... 查看详情

将 pdb 文件包含到我的 nuget (nupkg) 文件中

】将pdb文件包含到我的nuget(nupkg)文件中【英文标题】:Includepdbfilesintomynuget(nupkg)files【发布时间】:2017-06-0211:50:42【问题描述】:我正在使用MSBuild生成我的nuget包。我是否需要设置任何命令,以允许它包含我的.pdb文件,以便在调... 查看详情

安装本地模块时忽略 .npmignore

】安装本地模块时忽略.npmignore【英文标题】:.npmignoreignoredwheninstallinglocalmodule【发布时间】:2018-07-1115:44:51【问题描述】:我们所有的服务器项目都包含一个git子模块文件夹(比如说modules),其中包含我们的自定义模块/组件。... 查看详情

django-dil模板自定义过滤器(代码片段)

...添加一个templatetags的文件夹,自定义过滤器必须处在已经安装了的app中的一个名叫”templatetags”的包(文件夹)中。因此可以有两种选择:一种是放在其他已经安装了的app中。这种方式简单,但不方 查看详情

自定义 Bootstrap CSS 模板

】自定义BootstrapCSS模板【英文标题】:CustomizingBootstrapCSStemplate【发布时间】:2012-01-2516:14:17【问题描述】:我刚刚从Twitter开始使用Bootstrap,我想知道自定义的“最佳实践”是什么。我想开发一个系统,该系统将利用css模板(Boot... 查看详情

excel文件根据自定义模板生成标签或数据报表

Excel文件根据自定义模板生成标签或数据报表(1)强大的可视化设计器,操作简单快捷:拖动控件,拖动excel列数据,支持各种图表,支持设置条码、二维码,支持图片、图案等多种元素。(2)他不仅支持二维码标签制作,还支... 查看详情

如何自定义 TRAC 插件模板 python 文件

】如何自定义TRAC插件模板python文件【英文标题】:HowtocustomizeTRACplugintemplatepythonfile【发布时间】:2014-08-3003:58:25【问题描述】:我目前正在将我们的TRAC实例修改为Bootstrap3.1。但是,需要对.py文件进行一些模板化。我只知道如何... 查看详情

myeclipse自定义servlet模板

...ipse.wizards_11.5.0.me201310291746.jar文件,该文件在MyEclipse(本人安装的是MyEclipseProfessional2014)安装目录下的/plugins下&nb 查看详情