我是否应该在我的应用程序解决方案中包含 SDK 或库项目



我是否应该在我的应用程序解决方案中包含库和 SDK 的项目?还是应该只添加对已编译程序集的引用?什么是好的做法?

这些库和 SDK 需要不时更新和编译。

如果包含项目引用而不是 DLL,则每次修改相关项目,DLL也将更新

要更正确地回答您的问题:

我是否应该在我的应用程序中包含库和 SDK 的项目 溶液

是的,如果它们是解决方案项目之外的外部 dll

Or should I only add references to the compiled assemblies?

这不是一个好的做法,因为如上所述,您有机会。

让我分享一个案例,介绍我的一个客户。我有几个项目在解决方案中。并且我只允许在客户电脑上放置一个项目(主项目可运行)。

所以在我的电脑上,我有项目

参考,在客户电脑上,我有主项目和编译的dll。

最新更新