定位特定体系结构时,在发布文件夹中包含本机dll

时间:2019-02-17 16:16:49

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

在win-x64上运行时,我的代码正在使用一些不受管理的dll。我试图将它们打包成一个单独的nuget包。 这是我设置nuget包的方式:

.
│   MITKerberos.1.0.0.nuspec
└───runtimes
    └───win-x64
        └───native
                comerr64.dll
                gssapi64.dll
                k5sprt64.dll
                kdestroy.exe
                kinit.exe
                klist.exe
                kpasswd.exe
                krb5_64.dll
                krbcc64.dll
                leashw64.dll
                wshelp64.dll
                xpprof64.dll

我的应用程序是netcoreapp,我将上述软件包添加为依赖项并做了dotnet publish -r win-x64。 publish文件夹不包含预期的依赖关系。我在这里做什么错了?

1 个答案:

答案 0 :(得分:0)

我的哑巴错误-csproj未保存在Visual Studio中。