2

我有一个项目(.NET 4,但我也可以有.NET 4.5),它总是使用我制作的同一个 DLL(它或多或少是我的数据层)。

每个网站都是一个应用程序。

我想将这个库共享给每个应用程序,所以如果我进行更新,我只会更新一个“文件夹”,我不需要在每个 Web 应用程序的每个 Bin 文件夹上复制/粘贴这个库.

可能吗?

例如,如果我创建我的类MyClass2013,当我加载 Visual Studio 时,它将可用于每个 Web 应用程序:

MyClass2013 myClass = new MyClass2013()

无需每次都复制和粘贴 Bin 的 DLL(我有此类/方法的定义等),对于每个应用程序,如果我进行一些编辑,请保持所有更新。

以图书馆System为例:每个项目都可以访问,我什么都不导入!

4

1 回答 1

1

使用您的我的数据层项目,如果您将其编译到一个文件夹中,例如 C:/DLL_Library

假设 DLL 路径现在是 C:/DLL_Library/mine.DLL

然后,这个 DLL_Library 文件夹可以容纳任何 DLL,无论是由多个项目或一个项目使用的 DLL(尽管某种形式的管理会有所帮助)

假设你的项目都在 C:/Projects/

在每个项目中,您只需引用位于 C:/DLL_Library/mine.DLL 的 DLL 并将这个 DLL 库复制到编译您的其他项目的任何机器上。

PS Power tools Visual Studio 插件很好地升级了引用向导。

于 2013-10-02T09:04:43.563 回答