0

有谁知道多个项目是否可以引用/共享同一个 bin 文件夹?谢谢。

4

4 回答 4

1

只要所有 DLL 都在同一个“bin”文件夹中,就可以在同一个 IIS 应用程序中运行多个应用程序。对于 IIS,这只是一个应用程序,因为只有一个“bin”文件夹。

但是,除非您有充分的理由,否则这可能不应该这样做。您失去了进程隔离并使部署更加困难。

于 2010-07-16T15:20:57.763 回答
0

是否可以在 GAC 中加载这些程序集?

于 2010-07-16T16:25:59.163 回答
0

我通常在我的项目根目录中有一个库文件夹,然后通过“添加资源”下的“浏览”选项卡将解决方案中的所有项目链接到同一个 dll。

于 2010-07-16T15:20:35.890 回答
0

您可能想考虑一下您真正想要在这里做什么。假设您设法进行了设置,并且最终完成了三个项目,所有项目都在一个地方引用了程序集 B。

您必须对程序集 B 进行“破坏性”更新以满足其中一个项目的要求,但您没有时间更新其他两个以适应。在这种情况下你会怎么做?

于 2010-07-16T15:24:25.713 回答