3

有一个我想使用的 C# 库的 Github 项目。将源作为一个单独的项目包含在我的 Visual Studio 解决方案中并构建 dll 作为常规编译过程的一部分,或者单独构建一个 dll 并将其包含在我的项目参考中是更传统的做法吗?

4

3 回答 3

6

除非您需要修改源代码,否则请使用 DLL。不要忘记提及许可证和源存储库位置(Github 项目的主页)

于 2012-11-07T18:07:34.577 回答
1

这两个选项同样有效,取决于您需要更改源代码的频率。

如果您确实需要更改,source code那么您应该将源代码添加到您的项目中,否则只需添加引用即可dll节省您的编译时间。

于 2012-11-07T18:09:11.993 回答
0

我已经看到了这两种方法。

大多数情况下,如果我打算稍微修改它,或者至少我认为我会这样做,我会在解决方案中包含第 3 方代码。

在所有其他情况下,Dll 工作正常。

于 2012-11-07T18:08:43.830 回答