我们正在调查使用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
答案 0 :(得分:1)
按照本教程,它应该可以工作,可能你没有很好地将Blend项目转换为Visual Studio项目: