通过my_file.nspec将文件从文件夹复制到其他文件夹

本文关键字:文件夹 复制 其他 文件 my file nspec 通过 | 更新日期: 2023-09-27 18:27:34

我有一个.nuspec文件。我需要将DLL File从文件夹复制到其他文件夹,但此文件不能作为本项目的参考。下面是我的xml文件(.nuspec):

<package>
    <metadata>
        <id>SisAmilNetRelatorios.Site.Paulo</id>
        <version>1.0.0</version>
        <authors>Cubo Tecnologia</authors>
        <description>01.SisAmilNetRelatorios.Site (Camada de apresentação)</description>
    </metadata>
    <files>
        <file src="SisAmilNetRelatorios.Site/AjaxControlToolkit/4.1.50731.0/AjaxControlToolkit.dll" target="lib/net40" />
        <file src="SisAmilNetRelatorios.Site/Interop.Shell32/1.0.0.0/Interop.Shell32.dll" target="lib/net40" /> 
        <file src="SisAmilNetRelatorios.Site/Microsoft.ReportViewer.WebForms/11.0.3442.2/Microsoft.ReportViewer.WebForms.dll" target="lib/net40" />
        <file src="SisAmilNetRelatorios.Site/Microsoft.ReportViewer.WinForms/10.0.40219.1/Microsoft.ReportViewer.WinForms.dll" target="lib/net40" />
        <file src="NETFramework/v4.0/System.configuration.dll" target="lib/net40" />
        <file src="NETFramework/v4.0/System.Data.DataSetExtensions.dll" target="lib/net40" />
        <file src="NETFramework/v4.0/System.Data.dll" target="lib/net40" />
        <file src="NETFramework/v4.0/System.dll" target="lib/net40" />
        <file src="NETFramework/v4.0/System.Drawing.dll" target="lib/net40" />
        <file src="NETFramework/v4.0/System.ServiceProcess.dll" target="lib/net40" />
        <file src="NETFramework/v4.0/System.Web.ApplicationServices.dll" target="lib/net40" />
        <file src="NETFramework/v4.0/System.Web.dll" target="lib/net40" />
        <file src="NETFramework/v4.0/System.Web.DynamicData.dll" target="lib/net40" />
        <file src="NETFramework/v4.0/System.Web.Entity.dll" target="lib/net40" />
        <file src="NETFramework/v4.0/System.Web.Extensions.dll" target="lib/net40" />
        <file src="NETFramework/v4.0/System.Web.Services.dll" target="lib/net40" />
        <file src="NETFramework/v4.0/System.EnterpriseServices.dll" target="lib/net40" />
        <file src="NETFramework/v4.0/System.EnterpriseServices.Wrapper.dll" target="lib/net40" />
    </files>    
</package

>

这个文件不能被引用,只能被复制。

<file src="NETFramework/v4.0/System.EnterpriseServices.Wrapper.dll" target="lib/net40" />
        </files>  

通过这种方式,它被引用了。此引用属于其他文件。

通过my_file.nspec将文件从文件夹复制到其他文件夹

我想要的是不可能的。NuGet包不能以这种方式工作。如果我的文件夹中有DLL,NuGet会安装它。如果有人需要,你必须安装在手上。

帖子已关闭。