写了两个多星期的WPF Application,今天需要在界面上增加点东西,想到用Blend 2来编辑XAML文件(画图还是比写代码方便很多),但是只有在Silverlight项目中才能方便地用Blend 2打开XAML文件,于是打开了一个最开始接触Silverlight时的几个例子,习惯性地Ctrl+F5,浏览器却给了我一个很大的惊奇:弹出了一个错误提示框:
The WPF/E installed on your system is no longer valid. Please go to
“http://go.microsoft.com/fwlink/?LinkID=81210&clcid=0x409e” for the latest version.
怏怏地跑到Silverlight官方网站去看看最新版本,找了半天还是只有Silverlight 1.1 Alpha-_-。好吧,我就当这个是最新版本了,重新下载了一遍,安装,按要求重启,打开项目,再编译运行,这次更是诡异了,浏览器一片空白,状态栏提示有JS错误。看看页面源代码,发现document.getElementById后的参数和div的id名称不一致了,我没有改过代码的呀!再开两个项目,发现还是这样,诡异的Orcas(Visual Studio 2008 Beta)……
不管了,继续编译,没有报错了,但是浏览器这次很直接告诉我我还没有装Silverlight……我ft!这么久白忙活了……
MS老大,alpha版也不是这么玩的吧,还好WPF能用,要不然这么多C#代码就“生得”太没有价值了……
PS:另外还有比较诡异的是,在Silverlight项目中,在XAML文件上点右键可以选择用Blend 2来编辑XAML,可是用Blender生成的XAML文件有些标签会在Orcas中报错,这不是玩我么……