1

我使用 Java 已经有一段时间了,而且我对 C# 还很陌生。

我现在在一个使用大量通用库/DLL(主要是 .Net)的团队中工作。

我从事一些(Visual Studio)项目,所有这些项目都需要公共库,Visual Studio 在发布和调试模式下的常见做法是什么?

对于 Debug Configuration Mode (CM),我的同事建议我将所有库放入一个文件夹(称为 L),然后将“Startup”文件夹设置为 L。但 Release CM 没有这样的概念。所以,我需要 a) 将 L 的内容复制到可执行输出路径或 b) 将项目的输出路径设置为 L。这两个似乎都不是一个干净的解决方案,你有什么建议?

Java中是否有类似于类路径的东西?

4

2 回答 2

1

将常见的 .dll/引用添加到“库”项目或作为解决方案项是很常见的。从您的项目中引用这些 .dll,它们将被复制到输出目录。

于 2013-02-28T15:21:37.793 回答
0

在我的商店中,我们在解决方案的文件夹中创建了一个“lib”文件夹。在 lib 文件夹中,有解决方案引用的每个 DLL 的副本;因此 VS 在构建或执行解决方案时将引用的 DLL 复制到输出目录。如果您有需要,它还允许您为不同的解决方案使用相同 DLL 的不同版本(尽管我不推荐它)。

于 2013-02-28T16:56:54.547 回答