包括第三方代码作为源vs dll

时间:2012-11-07 18:05:52

标签: c#

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

3 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:1)

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

  

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

答案 2 :(得分:0)

我见过两种方法。

如果我打算稍微修改它,或者至少我认为我愿意,我大部分时间都已将第三方代码包含在解决方案中。

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