#c# #visual-studio
#c# #visual-studio
Вопрос:
В настоящее время я пишу несколько очень небольших упражнений на c # для курса алгоритмов. visual studio — моя любимая среда разработки, и обычно, когда я создаю или клонирую проект Visual Studio, я получаю полную функциональность viusal studio, включая проверку орфографии и предложения для полей и методов в объектах и так далее.
Но сейчас я просто пытаюсь открыть один файл .csc и написать в нем некоторый код. Проблема в том, что когда я это делаю, я не получаю никаких предложений. Поэтому, если я создам список, я обычно смогу просмотреть все методы и поля внутри класса list, просто ссылаясь на объект. Проверка синтаксиса работает нормально.
Как включить предложения intellisense в файле, которого нет в проекте?
Спасибо
Комментарии:
1. Насколько я знаю, это нормально, чтобы иметь intellisence, вы должны быть в проекте в решении Visual Studio. Поскольку редактор ничего не знает о вашем коде и ссылках на dll: он не знает, где искать, ничего не загружается, и отражение невозможно. Другие редакторы, такие как некоторые оболочки cs, могут предлагать такие функции, но не VS, а не сама IDE.
Ответ №1:
Самый простой способ — просто добавить этот файл в проект.
- Откройте VisualStudio.
- Создайте новый проект (вероятно, вы можете использовать консольный проект или библиотеку классов, в зависимости от того, что вы делаете).
- Добавьте свой файл в этот проект.
- Убедитесь, что ваш файл используется в качестве действия сборки
C# Compiler
.
И это должно сработать.
Комментарии:
1. это действительно работает, но также добавляет много других файлов, которые я нахожу раздражающими при нажатии на git, и каждый толчок включает в себя кучу конфигурационных файлов. Неужели нет способа обойти это?
2. Вероятно, это был бы другой вопрос, но вы можете исключить файлы или папки из git, используя файл .gitignore в корне вашего репозитория.