locked
用VS 2005开发Silverlight如何配置 RRS feed

  • 问题

  • 大家好:
    用VS2005开发silverlight项目(version 1.1), 程序能够支持js所有功能,包括所有事件等,并能够识别*.xaml文件, 但是它不能够识别*.xaml.cs文件, 我在*.xaml.cs文件中加入的C#事件根本不执行, 有没有人知道是什么原因, 在VS 2005下还需要怎么配置才能
    用C#写*.xaml.cs代码? 请指导一下, 多谢!
    2009年4月24日 0:06

答案

  • 1.1确实支持部分功能的C#了, VS 2005只能开发 silverlight 1.1 silverlight 1.0的相关东西,1.1的方法如下

    1. 创建一个类库
    2. 删除该项目所有的引用
    3. 右击项目,选择属性
    4. 在项目属性页的Build页上,点击“高级”按钮,选择“别引用mscorlib.dll”复选框
    5. 手工添加对 Silverlight 1.1 alpha 运行时的安装文件夹 (\Program Files\Microsoft Silverlight\ ) 里的 mscorlib, agclr, System, System.Core, System.Silverlight, 和 System.Xml.Core程序集的引用

    参考: http://blogs.sqlxml.org/bryantlikes/archive/2007/05/02/silverlight-hello-world-in-c-from-vs-2005.aspx

    2009年4月24日 4:54

全部回复

  • 貌似Silverlight 2.0才支持C#。

    2009年4月24日 2:38
  • 1.1确实支持部分功能的C#了, VS 2005只能开发 silverlight 1.1 silverlight 1.0的相关东西,1.1的方法如下

    1. 创建一个类库
    2. 删除该项目所有的引用
    3. 右击项目,选择属性
    4. 在项目属性页的Build页上,点击“高级”按钮,选择“别引用mscorlib.dll”复选框
    5. 手工添加对 Silverlight 1.1 alpha 运行时的安装文件夹 (\Program Files\Microsoft Silverlight\ ) 里的 mscorlib, agclr, System, System.Core, System.Silverlight, 和 System.Xml.Core程序集的引用

    参考: http://blogs.sqlxml.org/bryantlikes/archive/2007/05/02/silverlight-hello-world-in-c-from-vs-2005.aspx

    2009年4月24日 4:54