我的代码在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
。发布文件夹不包含预期的依赖关系。我在这里做错了什么?
我的愚蠢错误-csproj未保存在Visual Studio中。