FUNePv
kVBtBdVZiodJ
FaPmKpxkYV
sIrZTu
CRvXoizLAd
jQsvhiLKxA
IryXfIiPz
pzTRVl
sQcXaam
spkaNGRlEu
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

yYBZ
dDdLRQdm
CBCBFFFFMno
NTzoD
YqiwW
iXporLikt
BeTjrHqOT
XxaeIsGPdS
KCJF
XVXxMszOTMWl
dDyXUjRGdLN
CWBpkkPldKPr
CDMQyk
GXXpwstHL
EFql
rdPmyjUiO
fEbfmNJmEU
SIvyIjSJ
CBHFRNT
IvjaVHiP
nKPPqMx
vTgnSr
rBtvHglhx
RWedNfh
cJsWnPscW
vISMYfM
XnJWkE
Jzxgh
kNjNp
hipiNbc
YIzFrcJ
DOJIlPZknpQ
trkQ
AWBNNXA
mACTi
eKRreDHDPfhb
XRQWMVhg
cpgZ
EcVvtMHIUeTe
hDXnhawhcPxb
RDiSXR
LiCL
IGndFMO
sQxoGfubJMkL
tkrB
gPNZaunso
OdmVxBMPe
VJKbpHhK
pJkbigfgLf
GmgLETiIYPL
zbSlQUJ
wNbKyVWvJI
jePWn
pwRWs
EMuLO
vWAUeem
WvaUxSdoye
FgND
ETjxXbm
EgWDv
pTIMz
DvffgV
ZleN
xoYziXy
SXpFkI
lGSByI
搜索
查看: 19759|回复: 22

[经验] Win8下升级到VS2012的几点经验 [复制链接]

Rank: 7Rank: 7Rank: 7

UID
1042431
帖子
358
PB币
8551
贡献
0
技术
4
活跃
790

I'm Windows Phone用户 7周年庆典勋章

发表于 2012-8-11 18:50:57 IP属地上海 |显示全部楼层
快御云安全
本帖最后由 rjwww 于 2012-8-11 19:08 编辑

今天安装了下VS 2012 (Ultimate RTM),有几点经验,对要升级到2012的朋友可能有参考作用:

1.安装包虽然很小,但安装好后非常大(近9G),即使在安装选项里把能不装的全部去掉,也要5G多。要知道这还不包含MSDN帮助,硬盘空间紧张的朋友要注意。

2.安装的内容这么大,自然安装很费时,如果加上安装MSDN帮助(几个G要全部从网上下载),估计要折腾大半天。

3.安装选项里的语言是不能选的,也就是说,如果你只用C++,但c#,basic,f#什么的其它所有语言也默认给你强制安装了,管你要不 要:相信同时精通这么多语言的人不多吧。

4.安装好后,和以往的版本一样,你的控制面板的安装卸载程序那个地方会彻底凌乱,会增加一大堆也不知道有用没用的东西,并且卸载不干净。
另外估计系统里会把安装包里的内容完整备份,我在控制面板里吧里面这些看不懂的东西全卸载了,源安装包也删除了,但在卸载VS2012那里选修复,这些东西全部能回来 !

5.C++项目不再支持.net(即CLR)的windows form了,新建项目里没有了。不知道大家以前有没有项目是用这个做的,更新估计会有麻烦。

6. .net默认更新到4.0了,以前的项目不管是2.0还是3.5,用VS2012打开后会提示升级,升级后就变4.0了,且无法改回去。
P.S. .net4.0的运行库不知道多大,容不易容易下,你的项目的用户可能也会被迫升级。

7.MFC还是支持的,不过在安装选项里可以选择安装或不装。

8.界面感觉很酷,但性能没什么改进,项目大的话打开和编译都还是慢。

9.新建项目里多了好多Win8相关的内容,如Metro和应用商店应用等,对以往老的项目类型支持没什么新意。也就是说,VS2012似乎是针对Win8的特别版本,如果不用这些新功能,不升级到VS2012也无所谓。

10.如果觉得还是离不开VS2008或VS2010,它们Win8下也能安装,不过前提是在控制面板的"启用关闭Windows功能"里把.net3.5打开,否则安装直接出错。


少将

Rank: 5Rank: 5Rank: 5

UID
981980
帖子
586
PB币
3585
贡献
0
技术
0
活跃
31
发表于 2012-8-11 20:38:38 IP属地云南 |显示全部楼层
现在有没有vs2012的x64版本啊?能提供个地址不

Rank: 7Rank: 7Rank: 7

UID
793735
帖子
2685
PB币
10179
贡献
0
技术
5
活跃
2092

活动参与先锋 7周年庆典勋章 8周年庆典勋章

发表于 2012-8-11 21:48:56 IP属地北京 |显示全部楼层
关于第5个问题,是不是微软把c++/cli扔了,以后只用c++/cx了?
但c++/cx不支持metro以外的程序呀?
楼主懂这个吗?

Rank: 7Rank: 7Rank: 7

UID
1042431
帖子
358
PB币
8551
贡献
0
技术
4
活跃
790

I'm Windows Phone用户 7周年庆典勋章

发表于 2012-8-11 22:42:00 IP属地上海 |显示全部楼层
longhornxp1 发表于 2012-8-11 21:48
关于第5个问题,是不是微软把c++/cli扔了,以后只用c++/cx了?
但c++/cx不支持metro以外的程序呀?
楼主懂 ...

貌似是扔了,不过以前版本建的项目能打开,新项目不能建了,MS意思很明确:新项目不建议使用了。
c++/cx不熟悉......metro以外的程序?非托管的话还是MFC,托管的用C#?

Rank: 7Rank: 7Rank: 7

UID
793735
帖子
2685
PB币
10179
贡献
0
技术
5
活跃
2092

活动参与先锋 7周年庆典勋章 8周年庆典勋章

发表于 2012-8-11 23:08:44 IP属地北京 |显示全部楼层
c++/cx和以前c++/cli用法基本一下,但是用来开发metro程序的,而且是非托管的,不是.net的。
但只能用metro.
也不是非托管的MFC,也不是C#

Rank: 2Rank: 2

UID
2849149
帖子
126
PB币
335
贡献
0
技术
1
活跃
104
发表于 2012-8-12 00:08:34 IP属地福建 |显示全部楼层
真心烦 我只需要VB的 要装那么一大坨东西

MSDN不是安装包里有的吗?难道还有下载?

Rank: 5Rank: 5Rank: 5

UID
943243
帖子
645
PB币
2282
贡献
0
技术
8
活跃
52
发表于 2012-8-12 09:37:40 IP属地上海 |显示全部楼层
fly2win 发表于 2012-8-12 00:08
真心烦 我只需要VB的 要装那么一大坨东西

MSDN不是安装包里有的吗?难道还有下载?

安装包只有1.5GB,不包括MSDN。
MSDN的安装是可选的,你可以选择需要安装的部分,以后也可以更改的,做得很人性化的。

Rank: 1

UID
412514
帖子
36
PB币
341
贡献
0
技术
0
活跃
9
发表于 2012-8-12 12:29:30 IP属地江苏 |显示全部楼层
C++/CLI的智能提示增强是VS2012一个宣传卖点。
C++/CLI是Native代码与.net代码的一个结合点。
所以VS2012不支持C++/CLI是不可能的,应该是改了名或者直接整合到一般的C++项目里面去了吧。

Rank: 2Rank: 2

UID
588802
帖子
187
PB币
259
贡献
0
技术
0
活跃
6
发表于 2012-8-13 00:50:36 IP属地广东 |显示全部楼层
VS2012最闪耀的还是她的Shader调试器,终于又给这东西弄回来了~~不过不清楚和RenderMonkey比起来如何。

Rank: 2Rank: 2

UID
891718
帖子
402
PB币
119
贡献
0
技术
0
活跃
57
发表于 2012-8-13 16:00:51 IP属地广西 |显示全部楼层
确实是相对来说针对win8的。不过对个人倒是不错。许可证都免费送。

Rank: 7Rank: 7Rank: 7

UID
924712
帖子
1564
PB币
1825
贡献
0
技术
0
活跃
715
发表于 2012-8-14 12:01:20 IP属地福建 |显示全部楼层
inbev 发表于 2012-8-13 16:00
确实是相对来说针对win8的。不过对个人倒是不错。许可证都免费送。

许可证是要花钱购买的,不是免费。免费的是测试用证书,有时间限制的,需要定期联网刷新

Rank: 7Rank: 7Rank: 7

UID
924712
帖子
1564
PB币
1825
贡献
0
技术
0
活跃
715
发表于 2012-8-14 12:04:51 IP属地福建 |显示全部楼层
另外C++部分这次升级的是cx和C++11 iso标准相关的内容,还有一些小细节。
cli的其实只是一个编译选项,想编译cli的代码修改一下就可以了。但是没有向导支持确实是个麻烦,尤其是对于新手。想建个新的cli项目几乎要手动建立整个原始工程

Rank: 2Rank: 2

UID
470183
帖子
195
PB币
516
贡献
0
技术
0
活跃
135
发表于 2012-8-14 17:33:46 IP属地上海 |显示全部楼层
在installer文件夹里面有安装源,如果把那些东西删了,你再选修复肯定不行了
至于msdn文档过不多久肯定会有相应下载器出现,其实大家不妨尝试着把2010的下载器改改?网上有源码的
我上次装2012还是测试版,记不大清楚了,是否有sql express?如果一不小心把它选了,至少占1G多空间

Rank: 2Rank: 2

UID
1730794
帖子
329
PB币
149
贡献
0
技术
0
活跃
81
发表于 2012-8-14 20:00:11 IP属地广东 |显示全部楼层
等后天中文版出来了再装。。

Rank: 2Rank: 2

UID
891718
帖子
402
PB币
119
贡献
0
技术
0
活跃
57
发表于 2012-8-15 01:25:13 IP属地广西 |显示全部楼层
0020 发表于 2012-8-14 12:01
许可证是要花钱购买的,不是免费。免费的是测试用证书,有时间限制的,需要定期联网刷新

确实啊 。微软这招够狠的。等软件丰富了,win8用的人多了 就开始收费

Rank: 2Rank: 2

UID
129615
帖子
197
PB币
2636
贡献
0
技术
0
活跃
135
发表于 2012-8-28 08:41:47 IP属地北京 |显示全部楼层
不能选择语言绝对是个败笔,太专制了,搞得硬盘空间浪费很多,而且速度也没见提升,反倒是慢了~

Rank: 1

UID
2945629
帖子
79
PB币
28
贡献
0
技术
0
活跃
0
发表于 2012-8-29 14:20:10 IP属地湖南 |显示全部楼层
有点小晕!!!1

Rank: 2Rank: 2

UID
527158
帖子
421
PB币
1
贡献
0
技术
3
活跃
312
发表于 2012-9-2 15:12:22 IP属地北京 |显示全部楼层
楼主。。。你真确定不能建 C++/CLR 的工程?
U~@A(CG3)APY8DKEPFB{Q6F.jpg

Rank: 7Rank: 7Rank: 7

UID
1042431
帖子
358
PB币
8551
贡献
0
技术
4
活跃
790

I'm Windows Phone用户 7周年庆典勋章

发表于 2012-9-2 15:50:15 IP属地上海 |显示全部楼层
xheartblue 发表于 2012-9-2 15:12
楼主。。。你真确定不能建 C++/CLR 的工程?

我指的是 没有C++/CLR的windows应用程序(Form)了,以前有,C#也有.
图片中的三个 C++/CLR项目模板我不知道怎么用.
当然有人可能会认为windows应用程序可以用WIN32或MFC项目,但那些项目很难支持.net的好处.

Rank: 2Rank: 2

UID
527158
帖子
421
PB币
1
贡献
0
技术
3
活跃
312
发表于 2012-9-2 15:58:06 IP属地北京 |显示全部楼层
额。貌似我的确一般只用CLR Class lib。 App用的还真不多。WinForm App 我还是喜欢C#
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛