如何更改.NET框架引导程序包?

Dre*_*rew 36 .net c# bootstrapper setup-deployment

我有一个C#项目,我以前曾针对.NET 4.0,现在我想针对.NET 3.5,但我收到此警告:

.NET Framework启动条件".NET Framework 3.5"的版本与选定的.NET Framework引导程序包不匹配.更新.NET Framework启动条件以匹配在"先决条件"对话框中选择的.NET Framework版本.

但是,当我查看Publish-> Prerequisites时,将检查.NET framework 3.5 SP1.

我需要做些什么来摆脱这个警告?没有SP1的.NET framework 3.5没有复选框,我可以不检查任何框吗?

我检查了启动条件,.NET框架启动条件版本已经是3.5.

Dre*_*rew 60

我发现我需要右键单击我的安装和部署项目,点击属性,转到先决条件,取消选中.NET framework 4并检查.NET framework 3.5.

我已经为所有项目做了这个,但是对于设置和部署项目.我没有意识到它有自己的先决条件部分.


dot*_*emy 11

它可能来自解决方案中的安装程序项目.我猜你有一个,因为它是我见过Visual Studio谈论发射条件的唯一地方.

解决方案资源管理器中选择它,然后在顶部用双筒望远镜单击小图标(启动条件编辑器).

在"启动条件"下,右键单击.NET Framework并打开属性,然后将"版本"更改为".NET Framework 3.5".

  • 该版本已经是.NET framework 3.5,并没有修复警告. (2认同)

dye*_*yes 5

我刚刚收到该错误,我通过双击错误消息轻松修复它.

出现一个窗口.然后,您可以通过右键单击它们来修改页面上不同元素的属性 - >>属性.

只需确保此页面上的所有项目都具有所需的框架版本.

PS:在VS2010上