.NET和DLL';他参与了几个项目
我目前的问题是我有一个DLL,其中有一个类我用作数据库映射器的抽象。我在访问数据库的所有项目(包括其他类库/DLL)中都使用此DLL。我的问题是,每次我更新我的数据映射器dll时,我必须在我的主项目中使用的所有其他dll中更新它(现在这意味着还有3个其他类库)。当我试着在我的主项目上调试dll库时,每一个小改动都会带来大量的工作。有没有更好的办法.NET和DLL';他参与了几个项目,.net,dll,.net,Dll,我目前的问题是我有一个DLL,其中有一个类我用作数据库映射器的抽象。我在访问数据库的所有项目(包括其他类库/DLL)中都使用此DLL。我的问题是,每次我更新我的数据映射器dll时,我必须在我的主项目中使用的所有其他dll中更新它(现在这意味着还有3个其他类库)。当我试着在我的主项目上调试dll库时,每一个小改动都会带来大量的工作。有没有更好的办法 谢谢。如果我正确理解了这个问题,这里有两种可能性: 在各种项目中引用项目源而不是程序集 创建生成后任务,将共享程序集dll复制到其他项目可以从中访问
谢谢。如果我正确理解了这个问题,这里有两种可能性:
- 在各种项目中引用项目源而不是程序集
- 创建生成后任务,将共享程序集dll复制到其他项目可以从中访问的中心位置。比如: 复制“$(TargetPath)”$(SolutionDir)共享组件\$(TargetFileName)
- 不要引用dll,请引用 这个项目李>
- 编译你所有的 将程序集合并为一个,或者您可以使用 想做点什么 还有一个大会