Dyl*_*rry 8 nuget nuget-package visual-studio-2012
问题:我的Visual Studio项目中有.sql文件,我想从我的NuGet包中排除.这些.sql文件嵌套到各种目录中,我无法从我的nuget包中成功排除所有.sql文件.
1:我通过在目标项目上运行以下命令创建了一个.nuspec文件:
nuget spec
Run Code Online (Sandbox Code Playgroud)
2:我编辑了生成的nuspec文件,看起来像这样:
<?xml version="1.0"?>
<package >
<metadata>
<id>$id$</id>
<version>$version$</version>
<title>$title$</title>
<authors>$author$</authors>
<owners>$author$</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Security Core Impl</description>
<releaseNotes>Security Core Impl</releaseNotes>
<copyright>Copyright 2013</copyright>
<tags>Security Core</tags>
</metadata>
<files>
<file src="**\*.dll" target="lib\net40\" exclude="**\*.sql;" />
</files>
</package>
Run Code Online (Sandbox Code Playgroud)
3:我运行以下命令来构建我的.nupkg:
nuget pack -Prop Configuration=Release
Run Code Online (Sandbox Code Playgroud)
但是,每当我将此软件包安装到另一个项目中时,都会包含.sql文件.我已经尝试了上面排除的几个不同变体,并尝试了-Exclude开关.似乎没什么用.
所有.sql文件都标记为:
我也试过通过Visual Studio选项清除我的NuGet缓存.
注意: NuGet包托管在专用服务器上.
| 归档时间: |
|
| 查看次数: |
6042 次 |
| 最近记录: |