c# winform程序 程序部署与安装问题

码奴一只 2011-07-06 02:54:22
c# winform程序 我打包时选的是.netframework2.0 ,但是生成的setup.exe在别的机器上安装时提示需要安装.netframework3.5,请问怎么回事啊?郁闷呢
...全文
117 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
码奴一只 2011-07-08
  • 打赏
  • 举报
回复
--------------------------------------------------------
除了安装工程属性 -> Prerequirement 里不要勾选3.5,还要:
在setup工程中右键选择view->Launch Conditions,有个树形目录,展开看到.net framework,选中,看属性栏,里面有个version,选择2.0.50727即可,


非常感谢你!(╯3╰)~~嘿嘿
码奴一只 2011-07-08
  • 打赏
  • 举报
回复
--------------------------------------------------------
除了安装工程属性 -> Prerequirement 里不要勾选3.5,还要:
在setup工程中右键选择view->Launch Conditions,有个树形目录,展开看到.net framework,选中,看属性栏,里面有个version,选择2.0.50727即可,


非常感谢你!(╯3╰)~~嘿嘿
liu447862556 2011-07-07
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 fangxinggood 的回复:]
再检查,安装工程属性 -> Prerequirement 里有没有勾选 .net 3.5 ?
[/Quote]

需要将.net 2.0和.net 3.5 都选上
ZhangNan20100811 2011-07-07
  • 打赏
  • 举报
回复
要么修改项目为.net2.0,要么安装.netframework3.5
机器人 2011-07-07
  • 打赏
  • 举报
回复
再检查,安装工程属性 -> Prerequirement 里有没有勾选 .net 3.5 ?
ohkuy 2011-07-07
  • 打赏
  • 举报
回复
[Quote=引用楼主 dashuaigaga 的回复:]
c# winform程序 我打包时选的是.netframework2.0 ,但是生成的setup.exe在别的机器上安装时提示需要安装.netframework3.5,请问怎么回事啊?郁闷呢
[/Quote]
我估计你以前是用VS2005写的,
后来又用VS2008转化了才会这样,
你将程序复制一遍到VS2005上
再打包应该就没问题了
rqx110 2011-07-07
  • 打赏
  • 举报
回复
你在setup Project里要设置成2.0
码奴一只 2011-07-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 fangxinggood 的回复:]
项目(Properties -> Application)指定的target framework 不是 .net 2.0的。
[/Quote]

我指定的是.net framework2.0啊
码奴一只 2011-07-07
  • 打赏
  • 举报
回复
指定的是.net framework 2.0啊!!
rqx110 2011-07-07
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 liu447862556 的回复:]

引用 13 楼 fangxinggood 的回复:
再检查,安装工程属性 -> Prerequirement 里有没有勾选 .net 3.5 ?


需要将.net 2.0和.net 3.5 都选上
[/Quote]

扯蛋。

-------------
除了安装工程属性 -> Prerequirement 里不要勾选3.5,还要:
在setup工程中右键选择view->Launch Conditions,有个树形目录,展开看到.net framework,选中,看属性栏,里面有个version,选择2.0.50727即可,

给分,给分
xingn 2011-07-06
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 fangxinggood 的回复:]
项目(Properties -> Application)指定的target framework 不是 .net 2.0的。
[/Quote]

.
jidiche 2011-07-06
  • 打赏
  • 举报
回复
项目(Properties -> Application)指定的target framework 不是 .net 2.0的。
dagecheng2012 2011-07-06
  • 打赏
  • 举报
回复
还是安装个vs2010好用
机器人 2011-07-06
  • 打赏
  • 举报
回复
项目(Properties -> Application)指定的target framework 不是 .net 2.0的。
liuqiang5421 2011-07-06
  • 打赏
  • 举报
回复
你把默认的3.5取消掉。你没注意下面 它已经把3.5选上了
anbam 2011-07-06
  • 打赏
  • 举报
回复
vs2008默认使用.netframework3.5,请修改项目为.net2.0
码奴一只 2011-07-06
  • 打赏
  • 举报
回复
求助啊!!!!!!!!!

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧