如何知道我的 windows 表格申请的先决条件是什么

How to know what are the prerequisites for my windows form application

我已经使用 C# 以 windows 形式制作了一个应用程序。我正在使用 Install shield 2010 为应用程序创建安装文件。它询问我应该检查什么作为先决条件,在开始在任何其他设备上安装之前它会检查这些先决条件。

但是,我不知道我的 windows 申请应该包含哪些先决条件。我不知道它是否需要 .net 4.5 或 4 或 3.5...我还下载并在项目中包含了一些参考,但不知道它们是否包含在设置中...

请帮忙

您需要查看您的 winform 应用程序的项目属性,并查看您正在构建的 .NET 框架版本。在某些情况下,您可以执行诸如针对 .NET 2.0 进行编译之类的操作,但随后会有一个 App.Config 文件表明支持 2.0 和 4.0 运行时。这使您可以灵活地选择要重新分发的 .NET。

从那里你必须查看你的依赖项(引用)和那里的依赖项。它们可能需要额外的东西,例如 C++ 运行时、数据库引擎。对于其中的每一个,您都必须弄清楚它是否已经是 windows 的一部分,如果存在第三方可再发行组件,它可以静态链接还是私有部署等等。

没有一个简单的答案。您只需要熟悉您的代码库、它需要什么以及每一项的最佳实践是什么。