如何手动运行程序与从visual studio运行程序有何不同?

时间:2010-12-06 13:00:49

标签: visual-studio-2008 compact-framework windows-ce

我遇到了windows ce应用程序的问题。通过Visual Studio界面中的“开始调试(F5)”,可以通过visual studio界面正常运行。

但是,如果我尝试从模拟器手动运行该已部署的可执行文件,我会得到MissingMethodException。只有在编译代码的发行版本时才会发生这种情况。

1 个答案:

答案 0 :(得分:0)

区别在于已部署的依赖项。 Studio推倒了它认为必须存在的一切 - CF本身和参考。它将大部分内容推送到app的文件夹,这是加载器开始寻找依赖项的地方。

要100%清楚您的问题,如果您调试完全相同的应用程序,它可以正常工作,但如果在退出已部署的应用程序后立即从Studio部署到的同一位置手动运行它(通过验证在Project Properties中,应用程序不会运行?我的意思是绝对没有重新编译,没有设备重置,没有其他文件复制等?