Я не могу заставить приложения LightSwitch работать. Когда я создаю новый проект, я добавляю таблицу, экран, а затем отлаживаю (F5). Но когда окно программы отображается на экране, он пустой, и появляется диалоговое окно ошибки, говоря:Не удалось найти файл или сборку System.ServiceModel.DomainServices.Client.Web
Не удалось загрузить файл или сборку «System.ServiceModel.DomainServices.Client.Web, Version = 2,0. 5.0, Культура = нейтральная, PublicKeyToken = 31bf3856ad364e35 'или одна из ее зависимостей . Система не может найти указанный файл.
Я провел последние два дня, пытаясь исправить это. Я удалил, а затем повторно загрузил и снова установил Visual Studio 2013 Ultimate и Silverlight и LightSwitch снова - несколько раз. Это не устраняет проблему.
Я проводил часы поиска в Интернете, находя аналогичные (но не то же самое) вопросы с решениями, которые не работают на мою проблему, которую я испытываю.
Я увидел ответ на форумах MSDN, в котором говорится: «Перейдите в папку Microsoft SDK, и там вы увидите папку служб RIA, там находятся DLL» - нет папки служб RIA в любом месте на всем моем жестком диске привод. Кроме того, я сделал общесистемный поиск конкретной DLL, которую он не смог найти, и поиск не дал никаких результатов. Я также вручную искал его там, где он был найден, но его там нет.
Я искал в Интернете, чтобы узнать, как установить службы RIA. Не повезло. Все, что я мог найти, это пошаговые инструкции о том, как начинать создавать приложения с помощью RIA, но не устанавливать инструкции.
Примечание: Установка все снова не работает в этой ситуации, я уже пробовал.
Как исправить это? Как я могу заставить приложение LightSwitch работать?
Если у вас есть это ссылка уже (и вы уверены в том, что), то случайно в выходном окне это перечисляют путь к файлу он пытается найти его в том, что есть «/ БИН» или "/ obj /" в пути к файлу? Если это так, просто очистите решение (удалив папки bin/obj) и запустите его снова. –
@ChrisW. Спасибо за ваш ответ, он был первоначально изначально написан Visual Studio (я не ссылался на него вручную, это было сделано по умолчанию, когда я создал новый проект), и у него был желтый восклицательный знак рядом с ним в ссылках в обозревателе решений. Когда я щелкнул правой кнопкой мыши и выбрал Open file location, он перевел меня в директорию, которая не существовала. Файл не существует на моем диске. Кроме того, когда я перезапустил VS, его больше не было в списке ссылок, и я не могу добавить ссылку на него сам, потому что он не существует. – uSeRnAmEhAhAhAhAhA
После публикации этого вопроса (даже если я _did_ search перед публикацией), я нашел вопрос _similar_ для моего, и человек предложил установить WCF RIA Services Toolkit. Я сделал это, а затем перезапустил VS. Я до сих пор не могу ссылаться на эту DLL. Затем я заглянул в каталог RIA Services (который у меня теперь есть), и эта DLL мне все равно не там. – uSeRnAmEhAhAhAhAhA