【发布时间】:2016-05-20 18:48:10
【问题描述】:
我得到了其他开发人员开发的 c# 解决方案。
该解决方案包含 30 个项目,还有 git 文件夹。
每个项目都有其bin/ 文件夹。我有网站和类库。所有代码质量都很差:例如bin e obj文件夹包含在git中。
我正在重构代码并重新配置 git。我不想在 git 中包含 bin/ 文件夹,所以我在每个项目的根目录中创建了一个 dll 文件夹,其中包含 bin/ 文件夹中的库。这样Visual Studio中的引用也没有任何警告。
对吗?还有其他方法吗?
第二个问题:如果我的 bin 文件夹中有一个 dll 不在参考文献中,我是否也要链接它?还是可以不考虑?
编辑:
EG: in a class library (not in umbraco project):
- bin/umbraco.dll
- bin/umbraco.provider.dll
- bin/umbraco.core.dll
- bin/lucene.net.dll
In visual studio is referenced only:
- umbraco.dll
所以三种方式:
- 在 git 中包含 bin 文件夹,如果我需要编辑这个项目,我会 了解如何配置它;
- 在根目录(和 git)中添加一个 dll 文件夹,将 umbraco.dll 复制到其中。所以参考 视觉工作室还可以。但只会将 umbraco.dll 复制到 bin 文件夹。还有其他人?我需要它们吗?
- 在根目录(和 git)中添加一个 dll 文件夹,复制其中的所有 dll 文件。 所以视觉工作室中的参考是可以的。我把别人当作未来 用途。
我选择了第三种解决方案。
【问题讨论】:
标签: c# git visual-studio dll