我们有一个多项目解决方案。项目之间的引用是通过项目引用而不是程序集引用来完成的(正如人们所期望的那样)。这对我们的部署来说很好,但会创建一个特定版本的运行时依赖关系。问题在于,我们想开始创建热修复安装程序,仅更新更改的特定dll。对于我们当前客户的情况,更新所有dll不是一个选项。
项目引用上的“特定版本”属性被禁用了,我很难找到另一种解决方法,除了切换到程序集引用并在csproj中使用Choose块根据构建配置在调试/发布bin之间切换。
是否有其他替代方案可以允许在运行时使用任何版本?
项目引用上的“特定版本”属性被禁用了,我很难找到另一种解决方法,除了切换到程序集引用并在csproj中使用Choose块根据构建配置在调试/发布bin之间切换。
是否有其他替代方案可以允许在运行时使用任何版本?