我用Nuget Package Explorer
创建nuget包。
Nuspec文件是这样的:
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
<metadata>
<id>MyLib</id>
<version>1.1.0.2</version>
<title>MyLib</title>
<authors>Me</authors>
<owners>Me</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>native libraries</description>
<dependencies>
<dependency id="My_Native_Library" version="1.2.0.3" />
</dependencies>
因此,我的程序包具有对另一个程序包的依赖(由我创建)。在MyLib
包中-C ++库。
在My_Native_Library
包中-也是C ++库。
在VS 2019中,我可以看到从MyLib
到My_Native_Library
的依赖关系。
但是,当我安装MyLib
时,只会安装此库,而不会安装My_Native_Library
。
那么,如何使My_Native_Library
也能安装?