【问题标题】:How to check correct Application Prerequisites?如何检查正确的应用程序先决条件?
【发布时间】:2011-04-08 07:40:15
【问题描述】:

在 Visual Studio 2010 先决条件窗口中,这些已被选中
-Microsoft .net 框架 4(x86 和 x64)
-Microsoft .net 框架 4 客户端配置文件(x86 和 x64)
-SQL Server 2008 快递
-SQL server compact 3.5 sp2
-Windows 安装程序 3.1
-Windows 安装程序 4.5

它们似乎是重复的(安装程序 3.1、紧凑型服务器、客户端配置文件)。我怎么知道哪些组件对于我的应用程序运行是真正必要的,哪些是无用的。

【问题讨论】:

  • 列出项目的参考节点中的内容。以及选择 Build + Configuration Manager 时的活动设置。
  • DataGridViewAutoFilter, System.(Core, Data, Data.DataSetExtensions, Data.Entity, Deployment, Design, Drawing, Runtime.Serialization, Security, Windows.Forms, Windows.Forms.DataVisualization, Xml, Xml.Linq) 和配置管理器中的DebugReleaseMixed Platforms

标签: visual-studio clickonce prerequisites


【解决方案1】:

您应该知道您所针对的 .NET Framework 版本,并且只指定该版本作为先决条件。你不需要这两个。您的目标版本在“应用程序”选项卡中设置(假设为 C#)。

如果您使用的是 SQL2008 Express,请选中该框。如果你不是,那就不要。

SQLCE 也是如此,但如果在 ClickOnce 应用程序中使用它,我将按照此处所述在本地部署它: http://robindotnet.wordpress.com/2010/02/28/how-to-deploy-the-sqlserver-compact-edition-software-locally/

【讨论】:

  • .NET 4 Framework 有两个版本,一个是完整版,另一个是 Client Profile(较小)。这是在应用程序的属性中指定的。 SQLServer Compact Edition 是 SQLServer Express 数据库的轻量级版本。
  • 我的应用程序正在使用 SQL 服务器和 .net 框架。我应该禁用压缩和客户端配置文件吗?
  • 您应该只检查您需要的那些。因此,如果您的目标是 .NET 4 Frameowrk,而不是客户端配置文件,那么您应该检查它。 SQLServer 也是如此——SQLServer、SQLServer Express 和 SQLServer Compact 版本是三种不同的产品。只选择您需要的(SQLServer 不是一个选项,因为它在服务器上运行,并且您使用 .NET 程序集来访问它)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-22
  • 1970-01-01
  • 2011-07-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多