未在wix项目中安装自定义NuGet包
我生成一个NuGet,它只是我想在我的一个项目中使用的一些redist文件。如果我把它安装在C或C++项目中,它就可以工作了。但当我尝试在wixproj项目中安装它时,我得到以下消息: 无法安装包“package-1.0.0”。您正试图将此程序包安装到目标为“不受支持,版本=v0.0”的项目中,但该程序包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系软件包作者 我通过TeamCity任务生成包(使用NuGet 5.6.0)。尝试使用NuGet CLI 5.8.1生成包时,我收到以下警告: *警告:NU5128:在nuspec的dependencies组和lib/ref文件夹中声明的某些目标框架在其他位置没有完全匹配。请参阅以下操作列表:未在wix项目中安装自定义NuGet包,nuget,wix,Nuget,Wix,我生成一个NuGet,它只是我想在我的一个项目中使用的一些redist文件。如果我把它安装在C或C++项目中,它就可以工作了。但当我尝试在wixproj项目中安装它时,我得到以下消息: 无法安装包“package-1.0.0”。您正试图将此程序包安装到目标为“不受支持,版本=v0.0”的项目中,但该程序包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系软件包作者 我通过TeamCity任务生成包(使用NuGet 5.6.0)。尝试使用NuGet CLI 5.8.1生成包时,我收
- 将native0.0的依赖项组添加到nuspec*
<?xml version="1.0"?>
<package>
<metadata>
<id>package</id>
<version>1.0.0</version>
<authors>package</authors>
<owners>owner</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>my package</description>
<copyright>© 2021 company, Inc</copyright>
<tags>native</tags>
</metadata>
<files>
<file src="downloads\Folder\win32.vs2017\file1.lib" target="lib\native\lib\win32.vs2017\" />
<file src="downloads\Folder\win32.vs2017\file1-debug.lib" target="lib\native\lib\win32.vs2017\" />
<file src="downloads\Folder\Include\**" target="lib\native\include\" />
<file src="build\package.props" target="build\native" />
</files>
</package>
包裹
1.0.0
包裹
主人
假的
我的包裹
©2021公司
本地的
还有我的道具档案
<Project>
<PropertyGroup>
<MyVersion>1.0.0</MyVersion>
</PropertyGroup>
</Project>
1.0.0
我可以将其他NuGet软件包安装到wixprojects中,那么如何配置我的软件包来工作呢?谢谢。好的,我找到了,问题就在这条线上
<file src="build\package.props" target="build\native" />
将目标更改为“build\”
允许将NuGet加载到任何项目类型,包括WixProj。注意NU5128警告仍然存在,但对我来说不是问题