0

我不得不创建新问题,因为我的答案被认为是不好的

我指的是这个已经回答的问题。

Kiquenet已经在对答案的评论中询问了它,但没有人回答他。

现在,当我们都知道它为什么会发生时,任何人都可以判断是否(以及如何)有任何不涉及重建项目的问题的解决方案?

在我的情况下,程序集是动态加载的,除了在不同版本的项目之间共享之外,每次我需要新版本的加载程序集时都重新构建是不可接受的。

所有接口均已正确实现,并且诸如“无限引用”/“版本不变”之类的选项将是完美的。

4

1 回答 1

0

简单的解决方案:重建所有程序集。

您避免重建项目的要求是不合理的。代码中的某些更改确实需要您重新构建项目。没有办法避免这种情况,除非永远不会改变接口(以及许多类型共享的其他特性)。

于 2013-09-03T14:52:30.343 回答