运行我的第一个HelloWorld Windows phone 7应用程序时出现以下错误。
无法加载程序集文件:// \ linkdotnet.local \ linkdev \ salma.mohamed \ my documents \ visual studio 2010 \ Projects \ Assign1 \ Assign1 \ _ obj \ Debug \ Assign1.dll。该程序集可能已从Web下载。如果已从Web下载程序集,则Windows将其标记为Web文件,即使它驻留在本地计算机上也是如此。这可能会阻止它在您的项目中使用。您可以通过更改文件属性来更改此指定。仅取消阻止您信任的程序集。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=179545。
任何想法如何解决它。 非常感谢。
答案 0 :(得分:15)
我假设这个程序集是在你从互联网上下载的zip文件中?如果是这种情况,你需要“解锁”它。在Windows资源管理器中右键单击程序集,单击“取消阻止”按钮。请参阅以下示例:
答案 1 :(得分:1)
此错误的可能原因是您从网络共享加载Windows Phone项目。在这种情况下,Visual Studio不会信任DLL。如果将项目文件夹移动到本地计算机,它将起作用(如果这是您的问题)
答案 2 :(得分:0)
ColinE这根本不是这样的:
当您没有按照MS的要求执行解锁过程并在设备上而不是模拟器上进行编译时,通常会出现此错误。
要解锁,请按照MSDN步骤操作:
应用程序启动,如下图所示。验证状态消息是否显示Phone ready。请输入您的Windows Live ID和密码,然后单击“注册”开始。
如果您的手机已经注册,状态信息将显示此信息,您将看到取消注册按钮。
在MSDN
中引用通过这种方式,您将始终能够使用手机“原位”测试您的应用程序而不是模拟器。