我无法使任何LightSwitch应用程序正常工作。当我创建一个新的项目时,我添加一个表格,一个屏幕,然后调试(F5)。但是,当在屏幕上的应用程序窗口显示,它是空白的,并出现一个错误对话框,说:找不到文件或程序集System.ServiceModel.DomainServices.Client.Web
无法加载文件或组件 “System.ServiceModel.DomainServices.Client.Web,版本= 2.0。 5.0, Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其 依赖项之一。该系统找不到指定的文件。
我花了最近两天试图解决这个问题。我已卸载并重新下载并重新安装了Visual Studio 2013 Ultimate和Silverlight以及LightSwitch - 多次。这不能解决问题。
我花了数小时在网上搜索,发现类似(但不是相同的)问题的解决方案,不工作我遇到我的问题。
我在MSDN论坛上看到一个答案,“转到Microsoft SDK的文件夹,在那里你会看到一个RIA Services文件夹,这个DLL在那里” - 在我的整个硬盘上的任何地方都没有RIA Services文件夹驱动器。另外,我在系统范围内搜索了找不到的特定DLL,并且搜索没有结果。我也手动去找它它会被发现,但它不在那里。
我已经在互联网上搜索了解如何安装RIA服务。没有运气。我能找到的所有内容都是关于如何开始使用RIA制作应用程序的演练,但没有安装说明。
注意:重新安装一切在这种情况下不工作,我已经尝试过了。
我该如何解决这个问题?我如何让我的LightSwitch应用程序工作?
如果它已经引用(和你确信这一点,)然后在你的输出窗口任何机会,它列出它试图找到它在一个文件路径具有“/ BIN”或文件路径中的“/ obj /”?如果是这样,只需清理解决方案(删除bin/obj文件夹)并再次运行。 –
@ChrisW。感谢您的回复,它最初由Visual Studio引用(我没有手动引用它,它在创建新项目时默认完成),并且它在解决方案资源管理器中的参考文件旁边有一个黄色的感叹号。当我点击并选择打开文件位置时,它将我带到一个不存在的目录。该文件不存在于我的驱动器上。此外,当我重新启动VS时,它不再位于参考列表中,我无法自己添加对它的引用,因为它不存在。 – uSeRnAmEhAhAhAhAhA
发布此问题后(即使我在发布之前进行了搜索),我发现了一个类似于我的问题,并且此人建议安装WCF RIA Services Toolkit。我做到了,然后重新启动VS.我仍然无法引用这个DLL。然后,我还查看了RIA服务目录(我现在有这个目录),而我需要的这个DLL仍然不在那里。 – uSeRnAmEhAhAhAhAhA