如何部署使用特定SDK C#创建的软件?

时间:2019-03-12 17:06:18

标签: c# windows deployment sdk

我开始使用和学习C#。因此,我创建了一个基本表单应用程序。然后,我从此处安装了单独的SDK:https://github.com/IntelRealSense/librealsense“下载并安装”部分。我使用此SDK函数编写应用程序。

现在,我几乎没有什么困惑,我需要将这些最小代码放入源代码控制或提供给用户,以便他们可以运行我开发的软件。他们也需要安装SDK吗?

谢谢

2 个答案:

答案 0 :(得分:1)

.NET Framework和SDK Dll(如果有)

To work with Intel RealSense from .NET you will need two libraries next to your application - realsense2.dll and Intel.RealSense.dll.

答案 1 :(得分:1)

您应该将此sdk构建到库(.dll)中,然后在代码的项目中引用该库(假设使用Visual Studio)。您不应该将此代码与您的代码合并。然后,您有2个选择。

1)分发您的代码,并在构建说明中注明该第三方lib是必需的。这使您无法使用您的代码将lib下载给人们

2)使用包含此dll和代码引用的所有其他必需dll的依赖关系目录分发代码。您正在提供使用的库的编译版本。

无论哪种方式,请确保您检查许可证是否使用了任何开源代码,并遵循其必需的分发步骤。如果您对此有更多疑问,或有其他疑问,我会在这里为您提供帮助。您可以在这里提问或在Twitter @NickCGamb上向我发送问题。