[双系统]VS2008在不同系统下开发的问题

zyhai 2009-04-21 05:16:09
我正在使用VS2008开发一套Winform的系统,因为一些特殊的原因,我原来开发时用的是XP系统,现在要到另一个Vista上开发,并且可能一段时间内,都要同时在XP和Vista下开发,我想问一下:

同一个项目能同时在XP和Vista下的VS2008中开发吗? 对运行有什么限制和要求吗,谢谢!
...全文
126 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
stormxs 2009-05-29
  • 打赏
  • 举报
回复
看是否调用本地系统API了
vrhero 2009-04-22
  • 打赏
  • 举报
回复
都是跨平台的了当然跟你开发用什么OS没有关系...

但是你说“要驱动打交道”,那就要看你这个驱动是不是有兼容性问题了...假如这个驱动不支持Vista,那么相关代码就可能异常或者不能运行...
zyhai 2009-04-22
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 hancat 的回复:]
可以的.我基本也是这样的环境.
不过我比你惨的是系统中用到了硬件...这玩意在Vista和XP中的驱动不一样.
[/Quote]

我也一样要跟驱动打交道,没办法,到时有问题向你请教!


To:vrhero

我不怕它跨平台运行,我现在想问的是同时在不同系统下开发的(在公司用XP上的vs2008,回家用Vista上的VS2008)的问题,我只用移动硬盘带着我的代码,就这!!
vrhero 2009-04-22
  • 打赏
  • 举报
回复
.NET是跨平台的,虽然官方没有提供对Unix等其他OS的支持...但对微软自己的OS都是跨平台的...

但是还要注意两点...

1.3.5已经不支持Windows 2000以前的老旧系统...

2.如果代码中调用了Win32 API或者使用了非托管代码,则不保证能够跨平台...

也就是说用VS2008开发纯托管代码,至少可以保证在Windows XP以上的任何版本Windows OS中运行...
hancat 2009-04-22
  • 打赏
  • 举报
回复
可以的.我基本也是这样的环境.
不过我比你惨的是系统中用到了硬件...这玩意在Vista和XP中的驱动不一样.
Tensionli 2009-04-22
  • 打赏
  • 举报
回复
可以的
zyhai 2009-04-22
  • 打赏
  • 举报
回复
花了老大劲,把Vista装好,又升级到了U版,可是用虚拟光驱装vs2008总出错,总是告诉我什么文件、什么文件找不到,我打开iso文件是可以看到那些文件的。而且以前用这个iso在XP上装的很好啊,郁闷中。。。
qkqlqq0288 2009-04-21
  • 打赏
  • 举报
回复
应该可以的,没问题!
zhenwenjun1983 2009-04-21
  • 打赏
  • 举报
回复
Vista基本可以兼容XP,如果你用了VISTA系统的某些XP不兼容的东西,那就不行了吧。
普通的程序与平台关系不大
tubote 2009-04-21
  • 打赏
  • 举报
回复
呵呵 可以的
benbirdar 2009-04-21
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zyhai 的回复:]
那也就是说我今天在XP下开发的,明天拿到Vista下,后天再回到XP下,只要都装了vs2008,打开并继续开发都没有问题的,是吗,谢谢了
[/Quote]

是的,只要都是用VS2008,就没有问题,不过你的VS2008需要在XP和VISTA中各安装一次。
zyhai 2009-04-21
  • 打赏
  • 举报
回复
那也就是说我今天在XP下开发的,明天拿到Vista下,后天再回到XP下,只要都装了vs2008,打开并继续开发都没有问题的,是吗,谢谢了
rtdb 2009-04-21
  • 打赏
  • 举报
回复
XP和Vista?

没有区别的。
FlyBee 2009-04-21
  • 打赏
  • 举报
回复
可以 我倒是没感觉有什么影响
zgke 2009-04-21
  • 打赏
  • 举报
回复
这个和你的VS有区别.和操作系统意思不大.

111,126

社区成员

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

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

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