我有一个 LightSwitch 项目,可以在 VS2012 Update 3 中编译和运行,没有任何问题。尝试将项目迁移到 VS2013 Update 1 RC 时,会生成以下错误:
myprojectname .lsxproj:对象引用未设置为对象的实例。
迁移日志不提供额外信息,因此不知道如何研究或调试/修复问题。
解决方案和项目显示在 2013 解决方案资源管理器中,但项目下没有文件夹或文件。
在 Windows 资源管理器下,所有文件夹和文件都存在,但显然有些已被修改,因为 svn 已将它们标记为已更改。自动迁移创建的备份仅包含解决方案文件、解决方案用户选项和包文件夹 - 不存在其他项目文件。
看来问题可能出在 Common 文件夹中的 Common 项目上,因为我能够独立打开 Client 和 Server 项目;但是,当尝试打开 Common 项目时,会产生上述错误。
另外,尝试在安全模式下打开VS2013,Common.csproj的迁移产生了不同的错误:找不到该项目类型所基于的应用程序。但是,新建一个2012 LightSwitch项目,2013年尝试打开Common.csproj,同样报错,该项目类型所基于的应用程序未找到;因此,我猜这不是问题,Common 项目中的其他东西导致了对象引用问题。
非常感谢有关如何解决此问题的任何帮助!