如何知道我的Windows窗体应用程序的先决条件是什么

时间:2015-09-01 18:46:49

标签: c# .net windows installshield windows-applications

我在Windows窗体中使用C#创建了一个应用程序。我正在使用Install shield 2010为应用程序创建安装文件。它询问我应该检查它作为先决条件,它将在开始安装在任何其他设备上之前检查。

但是,我不知道应该包含哪些内容作为我的Windows应用程序的先决条件。我不知道它是否需要.net 4.5或4或3.5 ......我也已下载并在项目中包含了一些参考资料,但不知道它们是否包含在设置中......

请帮忙

1 个答案:

答案 0 :(得分:0)

您需要查看winform应用程序的项目属性,并查看要构建的.NET框架的版本。在某些情况下,你可以做一些事情,比如针对.NET 2.0进行编译,然后有一个App.Config文件,说2.0和4.0是支持的运行时。这使您可以灵活地选择哪个.NET重新分发。

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

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