【发布时间】:2020-08-12 06:34:25
【问题描述】:
我有一个 .NET Framework 项目 A 的解决方案,它构建了一个包含类 MyPlayer 的 winforms 应用程序,该类需要 LibVLCSharp。为了使应用程序能够正确构建和运行,我必须添加以下 Nuget 包:
- LibVLCSharp
- LibVLCSharp.WinForms
- VideoLAN.LibVLC.Windows
现在我想将类 MyPlayer 移动到一个单独的 .NET Standard 类库,Project B,以将功能从 UI 中分离出来,以便它可以被多个其他项目使用针对不同平台。为了让B 编译,我只需要添加 LibVLCSharp Nuget 包。然后我将B 设置为A 的参考。
显然,项目A 会以某种方式需要其他两个 Nuget 包,但我不确定将它们添加到哪个项目最合适。在这种情况下什么最有意义?还是真的只有一种方法可以工作?
【问题讨论】:
标签: c# .net project-reference libvlcsharp