在使用Cake构建时如何在nuget包中包含本机lib

时间:2018-10-23 10:57:28

标签: .net-core nuget nuget-package cakebuild nuspec

我有一个用于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中的内容文件。但显然,它不适用于生产。希望对此有所帮助:)

0 个答案:

没有答案