我有一个用于C库的小型netcore2.0包装程序,并使用Cake进行构建。
这是我的包裹部分的样子:
Task("Package")
.IsDependentOn("Build")
.Does(() =>
{
DotNetCorePack("./src/Tobii.Statistics/Tobii.Statistics.csproj", new DotNetCorePackSettings {
Configuration = configuration,
OutputDirectory = artifacts,
MSBuildSettings = settings,
IncludeSymbols = true
});
});
因为据我所知nuspec是从csproj文件创建的,所以我看不到如何指定要同时包含x-86和x64版本的C-lib。目前,我已经设法将其添加为项目中的内容文件,并将其添加为nuspec中的内容文件。但显然,它不适用于生产。希望对此有所帮助:)