none
求救:Entity framework与Direct3D一起使用出错 RRS feed

  • 问题

  • win7、vs2008sp1 、net3.5上使用Entity framework与Direct3D一起使用出错:

    /**

                Device device3D = new Device(0, DeviceType.Hardware, this, CreateFlags.HardwareVertexProcessing, null);
                device3D.Clear(ClearFlags.Target | ClearFlags.ZBuffer, Color.DarkGray, 1.0f, 0);

    **/

    只要把上面的注释打开,即出现错误:

    未能加载文件或程序集“System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。系统找不到指定的文件。

     

    但原先未使用Entity framework时,没有什么问题。

    请问是否有人遇到过,谢谢。

     

    2010年4月9日 9:22

答案

  • 和D3D没关系,.Net 1.0不能在CLR2.0上运行。

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    • 已标记为答案 Mog Liang 2010年4月16日 7:15
    2010年4月9日 23:13
    版主

全部回复

  • 和D3D没关系,.Net 1.0不能在CLR2.0上运行。

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    • 已标记为答案 Mog Liang 2010年4月16日 7:15
    2010年4月9日 23:13
    版主
  • 那怎么办呢?不使用Entity framework?都是MS自己的东西,为什么会这样?
    2010年4月15日 3:28
  • 不要引用1.0版本的System.Drawing,引用2.0版的。

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2010年4月15日 12:24
    版主