首页 > 解决方案 > Nuget 包 - 部署后的提示路径?

问题描述

我在 VS 2017 中有一个 C# 类库项目,我试图在一个有点奇怪的发布环境中使用 Nuget 包。

该项目有一个带有标准 Nuget 包的 packages.config,例如 EntityFramework 6.2.0。

该项目编译良好,但发布环境已设置,因此仅部署了类库项目 DLL 本身(无依赖 DLL)。

类库 DLL 需要解析完全不同的目录中的 DLL 引用,例如 C:\Dependencies,而不是部署位置 C:\ClassLibraries。

发布后如何解决位于完全不同文件夹中的依赖项?

编辑:我已经尝试过这里发布的这个 HintPath Exists 技巧,但它没有用: .csproj 程序集的多个提示路径

编辑 2:我无权访问调用此 DLL 的 EXE 或与调用此 DLL 的 EXE 关联的 app.config。

标签: c#visual-studionugetnuget-package

解决方案


推荐阅读