是否可以为CE 6.0 R3创建独立的Windows Silverlight嵌入式应用程序?

时间:2011-09-28 15:37:52

标签: silverlight visual-studio-2008 embedded windows-ce

我们正在调查使用Silverlight作为我们的UI创建者。我们可以从“平台”构建器运行子项目,但是希望将此代码拉到独立的VS项目中。我有一个从Platform构建器构建的SDK,其中添加了Silverlight。目前我在针对此SDK的项目构建中得到了未解决的外部符号错误。

错误1错误LNK2019:函数WinMain中引用的未解析的外部符号GetXRApplicationInstance SilverlightTestApp.obj SilverlightTestApp

错误2错误LNK2019:函数WinMain中引用的未解析的外部符号XamlRuntimeInitialize SilverlightTestApp.obj SilverlightTestApp

包含了XamlRuntime.lib和uuid.lib所在的库文件。

任何帮助都会非常感激,因为我觉得我现在正面对着一堵砖墙。

编辑: CE6R3附带的Silverlight运行时仅支持Silverlight 2功能。这意味着您可以使用Blend 2或Blend 3,但您必须创建Silverlight 2项目。只要您使用正确的SDK并定位正确的设备,就可以使用VS2005或VS2008来创建应用程序。但是,您将无法使用WEST,因为这些工具专门针对CE7附带的Silverlight运行时(主要是Silverlight 3)。此外,您不能将VS2008项目模板用于与WEST和CE7一起安装的嵌入式Silverlight。此模板生成的代码与CE6R3不兼容。

所以我无法使用下面的页面,因为它基于WEST而我们使用的是CE 6.0R3

1 个答案:

答案 0 :(得分:1)

按照本教程,它应该可以工作,可能你没有很好地将Blend项目转换为Visual Studio项目:

http://blogs.msdn.com/b/silverlightforwindowsembedded/archive/2010/07/19/first-silverlight-for-windows-embedded-application.aspx