我开发了一个针对.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值.