включить IntelliSense для одного файла .cs в Vs2015

617
Rasmus Søborg

В настоящее время я компилирую свой код C # с помощью командного файла, который вызывает моно-компилятор "mcs"

Я хотел бы использовать Visual Studio для редактирования моего файла .cs

Однако IntelliSense не предлагает автоматически предлагать элементы для пространств имен, таких как System и System.Windows.Forms, а также свойства членов.

Можно ли как-нибудь ссылаться на библиотеки на IntelliSense, чтобы я получал автоматические предложения, но без создания проекта / использования компилятора VS?

0
Если вы создаете файлы решений, проектов и исходных файлов (.cs) полностью в Visual Studio, работает ли intellisense? NB Stack Overflow (http://stackoverflow.com/) может быть лучше спросить об этом. BillP3rd 8 лет назад 0
Да, это работает нормально, но я хотел как-то ссылаться на библиотеки IntelliSense, если это возможно. Кроме того, почему этот вопрос опущен, вопросы, относящиеся к Visual Studio, не относятся к Super User? Rasmus Søborg 8 лет назад 0
Я могу воспроизвести поведение, которое вы описываете. Не углубляясь в это, я могу только предположить, что в проекте есть что-то (.csproj), которое вызывает распознавание VS и тем самым включает intellisense. BillP3rd 8 лет назад 0

1 ответ на вопрос

0
heavyd

Visual Studio needs the project system to track which version of the .NET Framework you're targeting and which DLLs you have referenced. There is no way outside the project structure to do this.

You could look into the lighter project structure (xproj) used by ASP.NET 5. Another alternative would be Visual Studio Code, which doesn't required a project system.

Похожие вопросы