我可以与所有应用程序共享一个矿库吗?

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

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

我想与每个应用程序共享此库,因此如果我进行更新,我将仅更新“文件夹”,并且我不需要在每个Web应用程序的每个Bin文件夹上复制/粘贴此库。

可能吗?

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

 MyClass2013 myClass = new MyClass2013() 

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

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

使用你的我的数据层项目,如果你有它编译到一个文件夹说C:/ DLL_Library

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

这个DLL_Library文件夹可以容纳任何DLL,可以是多个项目或一个项目使用的DLL(虽然某种forms的管理会有所帮助)

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

在每个项目中,您只需在C:/DLL_Library/mine.DLL处引用DLL,并将此DLL库复制到任何编译其他项目的计算机。

PS 电源工具Visual Studio插件以一种很好的方式升级引用向导。