我已将Lightswitch 2011项目迁移到LS 2012.我通过运行"vslshost.exe"启动已编译的应用程序.这适用于Windows 7(32位和64位,但是当我使用Windows XP启动应用程序失败时(vslshost.exe不是有效的Win32应用程序).在切换到LS 2012之前一切都很顺利.
应用程序编译为桌面应用程序,它依赖于可用的SQL数据库,不使用内部ApplicationData数据库.我可以在两台PC上重现这一点,它们都是最新的Windows XP.
在用ildasm查看vslshosts.exe后,我很害怕该项目是针对.NET 4.0编译的.因此,框架没有随着将项目迁移到LS 2012而改变.
我无法找到有关此问题的任何信息.我只遇到过使用VS 2012的Windows XP和C++的一些问题.
你有这方面的信息吗?
提前致谢!