繁体   English   中英

Visual Studio 2008中的.NET 2.0安装项目

[英].NET 2.0 Setup Project in Visual Studio 2008

我开发了一个针对.net 2.0的win表单应用程序。 所有这些都在Visual Studio 2008 sp1中。

我这样做是因为我在应用程序中并不需要3.0+功能。 我不希望客户在安装一个巨大的框架时必须安装一个巨大的框架。

好吧,当我为应用程序创建一个安装项目,构建它,安装它,它希望我安装.net 3.5。 我在Windows应用程序和安装项目中都以2.0为目标。

是否可以在VS 2008中仅使用2.0的先决条件进行安装项目?

是。 默认情况下,VS2008中的安装项目将包含3.5可再发行组件。 您需要将其切换到2.0可再发行组件。 请尝试以下方法

在解决方案资源管理器中查看时,您的安装项目应该有一个名为“Detected Dependencies”的文件夹。 其中一个值是“Microsoft .Net Framework”。 双击该节点,打开“启动条件”页面。 树中将有一个名为“.Net Framework”的节点。 选择它并按F4以显示属性窗口。

在“属性”窗口中,将有一行名为“Version”的行,其值为3.5.XXX。 这是一个组合框。 将其切换到2.0.50727值。

当然。 右键单击安装项目,选择“属性”。 在属性窗口中,单击“先决条件”按钮,然后选择您喜欢的任何内容。

从.NET 3.5 SP1开始,您还可以使用.NET客户端配置文件仅部署.NET Framework中通常用于客户端应用程序方案的那些程序集和文件。 这样可以实现更小,更快,更简单的.NET客户端应用程序安装。

有关详细信息,请参阅此博客文章

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM