注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

分享,态度 ·~~

—— 十年太长,五年;如果可以回到五年前,你最想对那时候的自己说什么?

 
 
 

日志

 
 

Windows 8 升级到 8175 之后 VS11 遇到编译问题  

2012-01-30 17:02:27|  分类: Windows 8 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

升级Windows88175之后,原有的VS11有可能无法创建MetroApp

而如果用最新的VS11Beta覆盖安装会导致新建的工程编译出错。目前发现的原因有两个:

1、 系统常用命名空间存储位置改变,如果覆盖安装,文件重复。如下,VS11Beta版将之前分装在不同文件的命名空间集中放置在Windows.winmd这个文件内:

Windows 8 升级到 8175 之后 VS11 遇到编译问题 - 乂乂 - 一个人,一支烟  ·~~

2、  安装文件改变。

Windows 8 升级到 8175 之后 VS11 遇到编译问题 - 乂乂 - 一个人,一支烟  ·~~
 

删除以上文件后build通过,但是仍然deploy出错,原因不明。

所以尽量卸载旧版再安装这个新版的 VS11 Beta;已经覆盖安装了就卸载新版,删除安装目录文件之后再次安装。

以上,升级8175之后遇到的问题和解决方法。仅供参考。

=======================================================================

接前一封Mail,重新安装VS11Beta之后可以新建工程并运行通过。

但是可能遇到问题:之前的工程(包括MSDN上提供的Sample)都无法正常加载。

原因在于,原工程中csproj文件中指向的路径在新版中有改变。

解决方法:

打开工程中“××××.csproj”文件,找到:  <Import Project="$(MSBuildExtensionsPath)\Microsoft\WindowsXaml\v1.0\Microsoft.Windows.UI.Xaml.CSharp.targets" />

改为:  <Import Project="$(MSBuildExtensionsPath)\Microsoft\WindowsXaml\v$(VisualStudioVersion)\Microsoft.Windows.UI.Xaml.CSharp.targets" />

工程可以正常加载。

  评论这张
 
阅读(847)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017