首页 > 解决方案 > C#/XAML for HTML5 将 Silverlight 项目转换为 HTML5 的工具

问题描述

我想使用 CSHTML5 工具将 Silverlight 项目转换为 HTML5

http://www.cshtml5.com/download.aspx

我有 Microsoft Visual Studio 2010 版本。

需要指导使用这些工具的组合转换项目。

提前致谢。

标签: htmlvisual-studio-2010silverlight

解决方案


这里有一个分步教程:
http ://www.cshtml5.com/links/migrating-from-silverlight.aspx

  1. 您首先创建一个新的空“CSHTML5 项目”,
  2. 然后,您将 Silverlight/WPF 项目中的所有 C#/XAML 文件复制到新的 CSHTML5 项目中, 更新:现在可以使用“Silverlight 迁移向导”来帮助您创建项目并复制文件。它可以从 Visual Studio 的工具菜单启动: 在此处输入图像描述 迁移向导可以从 Visual Studio 的工具菜单启动。
  3. 然后你修补代码,直到它编译并运行良好,
  4. 然后,每次构建 CSHTML5 项目时,编译器都会生成最终的跨平台 HTML 和 JavaScript 文件。这些文件是自动生成的,因此您不需要手动修改它们(阅读下面标题为“您继续使用 C#/XAML 进行编码”的部分)。此外,生成的文件是自包含的——这意味着它们没有依赖关系——这意味着它们可以很容易地重新分发,或者部署到任何服务器(阅读下面关于部署的部分)。

推荐阅读