我目前正在修改现有的.NET Core应用程序,以便可以在Linux环境中执行它。目前,除需要在构建后进行手动修改外,其他所有程序都运行良好。
在文件SERVICE_NAME.NetCore.deps.json
中,我必须修改所有runtimeTargets
条目,以便它们不再指向子目录,而是构建的根。
例如,对于库Microsoft.Win32.Registry
,它的runtimeTarget标记为:runtimes / unix / lib / netstandard2.0 / Microsoft.Win32.Registry.dll
但是,为了使应用程序运行,我需要将该行更改为:Microsoft.Win32.Registry.dll
在构建过程中需要修改哪些内容,以便将这些runtimeTargets正确指向根目录?