Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我应该在我的应用程序解决方案中包括SDK或库项目吗?_C#_.net_Visual Studio - Fatal编程技术网

C# 我应该在我的应用程序解决方案中包括SDK或库项目吗?

C# 我应该在我的应用程序解决方案中包括SDK或库项目吗?,c#,.net,visual-studio,C#,.net,Visual Studio,我应该在我的应用程序解决方案中包括库和SDK的项目吗? 或者我应该只添加对已编译程序集的引用吗? 什么是好的做法 这些库和SDK需要不时更新和编译。如果包含项目引用而不是DLL,则每次修改相关的 项目、DLL也将更新 要更恰当地回答您的问题: 我应该在我的申请中包括图书馆和SDK的项目吗 解决方案 是的,如果它们是解决方案项目之外的外部dll 这不是一个好的做法,因为如上所述,您有机会 让我和我的一位客户分享一个案例。 我有几个项目需要解决。我只允许在客户pc上安装一个项目主项目可运行 因此,在

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


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

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

要更恰当地回答您的问题:

我应该在我的申请中包括图书馆和SDK的项目吗 解决方案

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

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

让我和我的一位客户分享一个案例。 我有几个项目需要解决。我只允许在客户pc上安装一个项目主项目可运行


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

为什么投票反对?如果你想投否决票,也许你也会想一些简单的想法?也许不会,但也许是的。。。。这取决于你的具体需要。在我看来,因为是的,这是一个基于观点的问题,那么你唯一应该包括它们的时间是如果:1。您拥有自己修改和构建它们的许可证。2.已编译的DLL尚未提供3。您需要对原始代码进行更改问题显然是在寻求是/否答案。。。你的评论没有提供那是我说错的吗?我认为这个答案对问题来说很清楚。不管它是否正确,它都没有回答问题,只是一些相关的信息。它如何回答这个问题?你是说是的,你应该是因为X,还是说不,但这里有一些信息?@musefan不,问题不仅仅是寻找是/否的答案。我也需要一些论据。我在这里花时间问是有原因的。@asdf_enel_hak我明白你的意思了。这意味着程序集的位置需要位于某个公共位置。我应该将DLL包括在我的应用程序存储库中吗?
Or should I only add references to the compiled assemblies?