我有一个项目用于在wp7游戏中使用的一个dll。更改dll代码并从游戏中覆盖原始dll后,它运行正常时遇到一些问题。模拟器启动了,程序立即退出,或者它仍在使用旧的dll。删除引用以再次添加它,重建项目或从模拟器中卸载它并没有帮助。有效的是改变了dll项目中的AssemblyVersion。
我现在的问题是,如果我更改了dll并忘记调整AssemblyVersion,这会在发布时导致问题吗? 在不同的应用程序/游戏之间或重新安装应用程序/游戏后,是否在WP7上共享dll文件?
答案 0 :(得分:0)
据我所知,在更新DLL后对解决方案进行刷新应强制解决方案更新所有引用,并且应用程序不应再链接到旧版本的DLL文件。
就共享而言,用户在手机上安装的不同应用程序之间不存在DLL的共享,应该始终在提交到Marketplace之前检查应用程序,以确保它们已安装和卸载正确。如果出现问题,则应用程序将不会通过提交,也不会发布到市场中。