document.css("#block a")["href"]
, где document
- HTML-код Nokogiri.
У меня такое же сообщение ... Похоже, оно пришло из (.csproj) файла проекта. В первой группе свойств есть раздел с именем
<ProjectTypeGuids>...</ProjectTypeGuids>
, который обычно указывает Visual Studio обрабатывать этот проект определенным образом. Некоторые руководства можно найти здесь .
Сначала сделайте резервную копию этого файла. Затем удаление этого раздела может помочь вам открыть проект как обычный проект.
Я бы попробовал вручную отредактировать файлы проекта / решения, они текстовые и довольно легко читаются. Вы можете редактировать файл в блокноте. Чтобы открыть файл как текст в Visual Studio, вам нужно сначала закрыть решение. Затем выполните file-> open и выберите файл sln, но вместо того, чтобы нажимать кнопку открытия, нажмите справа, где есть стрелка, и выберите «Открыть с помощью ...», оттуда вы можете выбрать редактор исходного кода (текст).
Это помогло мне:
...
в каждом проекте Если кто-то использует AnkhSVN вместо TFS, также возможно, что для .sln-файла потребуются следующие строки:
GlobalSection(SubversionScc) = preSolution
Svn-Managed = True
Manager = AnkhSVN - Subversion Support for Visual Studio
EndGlobalSection
в разделе «Глобальные».
Я должен сказать, что удаление секции
может создать некоторые проблемы.
На самом деле, такая секция определяет тип проекта и, если ее удалить, может отключить некоторые функции.
Например, если ваш проект изначально был определен как Smart Device (C#), то после удаления вышеупомянутого раздела отладка на устройстве может работать некорректно.