【发布时间】:2020-11-13 16:18:05
【问题描述】:
我已经花了几天时间试图解决这个问题。我的问题是我开发的应用程序不会在其他系统上启动。没有错误信息,什么都没有。
更具体地说,我开发了一个应用程序来访问制造商提供的本地 C/C++ 库。因此,在我的解决方案中,我有我的 WPF 应用程序和一个使用本机代码的 CLR 动态链接库项目。因此,当在安装了 Visual Studio 的计算机上运行应用程序时,我可以毫无问题地运行该应用程序,但它不会在没有安装 Visual Studio 的其他计算机上启动。我想通了,必须安装它的“Desktopdevelopment with c++”包。我可以确定需要安装什么以便其他人可以在不安装整个 Visual Studio 社区 IDE 的情况下使用此应用程序吗?或者更好的是,是否可以将所有资源嵌入到我的 exe 文件中,不需要安装其他任何东西?
我很感谢每一个提示;)干杯帕特里克
【问题讨论】:
-
您是否在其他机器上安装了 Visual Studio Redistributable 包?它可以在此处获得:https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads 还要确保您构建的是发布配置而不是调试配置,因为调试二进制文件需要安装 Visual Studio。
-
native C/C++ librarys provided by a manufactorer这些应该附带一些说明它们的运行时依赖关系的文档。