代码之家  ›  专栏  ›  技术社区  ›  BrilBroeder

ClickOnce部署缺少的Microsoft dll

  •  0
  • BrilBroeder  · 技术社区  · 8 年前

    当我创建wpf应用程序的clickonce部署时,部署中缺少许多microsft dll。

    小精灵 system.dll , system.data.dll , system.reactive.core.dll ,系统.xaml.dll,…

    有什么建议吗?

    1 回复  |  直到 8 年前
        1
  •  2
  •   mm8    8 年前

    由于仍需要在要安装ClickOnce应用程序的计算机上安装.NET Framework,因此在部署中包含这些程序集没有多大意义。无论如何,他们都应该在广汽传祺有货。

    您可以通过将任何其他程序集包括在“项目”->“属性”->“发布”->“应用程序文件”下来包含这些程序集-包括system.reactive.*个程序集…在发布之前在visual studio中。

    如果你设置 Copy Local 这些集合的属性 True 在“解决方案资源管理器”中,默认情况下应包含它们。

    请注意,如果这些程序集是从发布的程序集以外的其他项目引用的,则应将这些引用复制到发布的WPF应用程序项目。如果它们是nuget包的一部分,则还应该将该nuget包添加到正在发布的项目中。