Рейтинг:
7
jimmson
Вы можете указать, какой из них вы хотите использовать, добавив префикс пространства имен.
Пример:
var search = new Google.API.Search();
где "Гугл".API ' - это пространство имен (используйте фактическое пространство имен классов, это всего лишь пример)
Atiiiii
Где я могу найти фактическое пространство имен этого класса?
jimmson
В Visual Studio есть несколько способов: с помощью обозревателя объектов, с помощью всплывающих подсказок.. Я рекомендую узнать больше о пространствах имен, тогда все будет гораздо яснее! https://msdn.microsoft.com/en-us/library/dfb3cx8s.aspx
Atiiiii
Я прочитал эту страницу и нашел пространство имен,спасибо!но теперь, когда я добавляю, он выбрасывает это исключение : "необработанное исключение типа' System.TypeInitializationException ' произошло в Google.Apis.dll
Дополнительная информация: инициализатор типа для ' Google. Apis.Json.NewtonsoftJsonSerializer " выбросил исключение."
У меня есть также скачать и добавить newsoft.jason.net35.dll но это не исправило исключение, вы знаете решение?
jimmson
Попробуйте взглянуть на внутреннее исключение (и внутреннее из внутреннего и так далее). Есть большая вероятность, что это не относится к первоначальному вопросу. :)
Atiiiii
внутреннее исключение говорит об этом:
Не удалось загрузить файл или сборку ' Newtonsoft.Json, Version=7.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' или одна из его зависимостей. Определение манифеста расположенной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)":"Newtonsoft.В формате JSON, версия=7.0.0.0, культуры=нейтральный, значения PublicKeyToken=30ad4fe6b2a6aeed"}
что же мне делать?
jimmson
Большая часть программирования - это выяснение проблем и поиск решений :) Google-ваш друг. Если вы не сможете решить проблему и вам понадобится помощь, я рекомендую задать новый вопрос, правильно описать его и показать свой код. Боюсь, что это больше не связано с вашим первоначальным вопросом.