Nuget 3.3/VS 2015包使项目引用DLL,但不包括内容文件
我一直在使用最新版本的Nuget(3.3)开发一个Nuget软件包,并尝试使用新的“contentFiles”功能包含内容。但是,Nuget完全拒绝在安装后/安装期间将内容文件复制到目标项目中。它正确地包含了我引用到项目中的两个DLL文件。这是我的.nuspec文件的副本:Nuget 3.3/VS 2015包使项目引用DLL,但不包括内容文件,nuget,nuget-package,nuget-spec,Nuget,Nuget Package,Nuget Spec,我一直在使用最新版本的Nuget(3.3)开发一个Nuget软件包,并尝试使用新的“contentFiles”功能包含内容。但是,Nuget完全拒绝在安装后/安装期间将内容文件复制到目标项目中。它正确地包含了我引用到项目中的两个DLL文件。这是我的.nuspec文件的副本: <?xml version="1.0"?> <package > <metadata minClientVersion="3.3"> <id>Flare.Frame
<?xml version="1.0"?>
<package >
<metadata minClientVersion="3.3">
<id>Flare.Framework</id>
<version>1.0.3</version>
.... omitted ....
<references>
<group>
<reference file="Flare.Framework.dll" />
<reference file="OpenTK.dll" />
</group>
</references>
<contentFiles>
<files include="**/*"/>
</contentFiles>
</metadata>
<files>
<file src="*.dll" target="lib/net45" />
<file src="*.dll.config" target="contentFiles/any/net45" />
<file src="*.pdb" target="contentFiles/any/net45" />
</files>
</package>
对我来说这似乎是正确的,但是contentFiles/any/net45中的文件实际上并没有添加到.csproj文件中。唯一添加的文件是packages.config文件。你有没有解决过这个问题?@TombMedia-nope,尽管我用旧的内容系统做了一些粗略的描述。这并不理想。
TestProject
|- packages
|- Flare.Framework.1.0.0
|- lib
|- net45
|- Flare.Framework.dll
|- ...
|- contentFiles
|- any
|- net45
|- ...