• Siverlight5 3D 中文环境搭建


    一.测试环境

      vs2010旗舰版

      win7 64位旗舰版

    二.必备工具

      1.vs2010 旗舰版

      2.vs2010 sp1 补丁

      3.silverlight5 tools 也可以去silverlight官网下载

        注意:现在的 silverlight5 tools 没有支持中文的,可以先用winrar解压出来,然后将ParameterInfo.xml中的1033全部替换成2052,然后在安装。具体操作请参考http://www.silverlightchina.net/html/tips/2011/1227/12878.html

      4.Silverlight Toolkit (December 2011) for Silverlight 5 在官网也可以找到 http://msdn.microsoft.com/en-us/silverlight/bb187452

    三.搭建环境

      1.在必备工具中执行第3、4步后就会在C:Program FilesMicrosoft Visual Studio 10.0Common7IDEProjectTemplatesCSharpSilverlight1033中找到Silverlight Unit Test Project、Silverlight3dApp、      Silverlight3dLib这三个模板(如果是64bit系统则在C:Program Files (x86)Microsoft Visual Studio 10.0Common7IDEProjectTemplatesCSharpSilverlight1033中)。将这三个模板文件拷贝到vs2010         安装路径的2052目录下默认的安装的路径是C:Program FilesMicrosoft Visual Studio 10.0Common7IDEProjectTemplatesCSharpSilverlight2052(比如我的vs2010安装在D盘,这路径在D:Program      FilesMicrosoft Visual Studio 10.0Common7IDEProjectTemplatesCSharpSilverlight2052),如果是64bit系统这在Program Files (x86)文件夹下。

      

      2.通过cmd命令(vista及以上系统,记得要“以管理员身份运行”,,在搜索栏中输入cmd,然后在搜索的结果中右键 以管理员身份运行)安装模板文件(先要在dos界面中打开vs安装的默认路径中的C:Program FilesMicrosoft Visual Studio 10.0Common7IDE)在执行以下命令。

        2.1.执行devenv /setup 命令。

        2.2.执行devenv /installvstemplates 命令。

       安装的快慢取决于机器的性能,如果慢就多等会。执行完这几步后就会多出三项

      3.新建3D项目,直接弹出错误窗口“创建子项目 Silverlight3dAppContent 时遇到问题。无法找到指定的模板。请检查完整路径是否正确”。可以看看这篇文章http://bbs.silverlightchina.net/forum.php?mod=viewthread&tid=13149

        

      在百度、谷歌上查找原因,原来是需要安装XNA Game Studio 4.0 (微软链接地址http://www.microsoft.com/en-us/download/details.aspx?id=23714)

      4.安装完这些后终于可以创建silverlight 3D项目了,在按F6生成解决方案是报错了(Error 1 Compile error -2147024770   (0, 0): error : Unknown compile error (check flags against DX version))。在去查找原因,缺少dx的那个文件,去下载一个dx,directx_Jun2010_redist.exe (http://www.microsoft.com/en-us/download/details.aspx?id=8109),安装这个dx后就没有问题了,可能xp环境没有这个问题。

    5.silverlight项目配置

      5.1.在Silverlight项目属性中,选中“允许在浏览器外运行应用程序“和”在浏览器内运行时需要提升的信任“,这时项目的Properties目录下 将产生对应的OutOfBrowserSettings.xml和InBrowserSettings.xml两个文件,而    后续步骤的设置将改变这两个文 件的内容

      5.2、点击“浏览器外设置”,勾选“使用GPU加速”与“在浏览器之外运行时需要提升的信任” ,以保证使用GPU加速,如果此两项不选,则会出现RenderModeReason.GPUAccelerationDisabled的情况。

      

        将app设置为启动项目,运行后效果如图

        

        注意在网页中运行

      必须在网页中添加<param name="enableGPUAcceleration" value="true" />这个是允许gpu加速。

      

  • 相关阅读:
    表相关操作
    表的约束
    windows平台MySQL安装
    网络编程2
    Python元类
    并发编程这个只是占位使用而已
    并发编程2
    并发编程1
    Mac装机神器Homebrew
    基于Django框架开发BBS项目
  • 原文地址:https://www.cnblogs.com/ZJ199012/p/3156917.html
Copyright © 2020-2023  润新知