我已经使用Java了很长一段时间,而且我对C#还不熟悉。
我现在在一个使用大量常见库/ DLL(主要是.Net)的团队中工作。
我在一些(Visual Studio)项目上工作,所有项目都需要公共库,Visual Studio在发布和调试模式下的常见做法是什么?
对于调试配置模式(CM),我的同事建议我将所有库放入一个文件夹(称为L),然后将“Startup”文件夹设置为L.但是版本CM没有这样的概念。所以,我需要a)将L的内容复制到可执行输出路径或b)将项目的输出路径设置为L.两者看起来都不是一个干净的解决方案,你有什么建议?
Java中有类似classpath的东西吗?
答案 0 :(得分:1)
将常见的.dlls /引用添加到'库中是很常见的。项目或解决方案项目。从项目中引用这些.dll,它们将被复制到输出目录。
答案 1 :(得分:0)
在我的商店里,我们有一个' lib'在解决方案文件夹中创建的文件夹。在lib文件夹中,有一个解决方案引用的每个DLL的副本;因此,VS在构建或执行解决方案时将引用的DLL复制到输出目录。如果您有这种需要,它还允许您为不同的解决方案提供相同DLL的不同版本(尽管我不推荐它)。