VS 2005 Компиляция на Сохранить C # - PullRequest
0 голосов
/ 21 июля 2011

Это сбивает с толку меня, я не могу найти этот параметр, если он существует. Я на 90% уверен, что мой код раньше компилировался при сохранении. Я только начал иметь эту проблему при использовании C #, .net работал нормально.

Но теперь я могу избавиться только от строк ошибок и т. Д. При выборе входа в режим отладки. Например, когда у меня есть метод

public bool Method1(){
//No code added yet so I get a blue line saying return something
} 

Даже когда я добавляю что возвращать внутри метода, строка сохраняется там при сохранении. Это только уходит, когда я строю.

(Это всего лишь один пример, который, кажется, случается со многими другими вещами)

РЕДАКТИРОВАТЬ - Относительно опций для компиляции при сохранении.

Параметры в Build и Run установлены правильно

Ответы [ 2 ]

0 голосов
/ 21 июля 2011

Это должно привести к красному подчеркиванию и записи в окне списка ошибок: «не все пути кода возвращают значение».Он создается анализатором IntelliSense, а не компилятором.Сохранение файла не удаляет подсказку об ошибке, только при открытии другого проекта.И исправление кода, конечно.

В этой логике есть своего рода ошибка, в некоторых случаях Список ошибок не очищается.Единственный обходной путь, который я видел, это перезапустить Visual Studio.Я видел это только с некоторыми предупреждениями IntelliSense, и это влияет только на список ошибок, а не на редактор.Я не могу вспомнить точный тип предупреждения, которое вызывает это, это случалось только при открытии проекта с кодом, который я не писал.Эти сообщения обычно не длятся долго, когда я редактирую код.Который является безусловно лучшим решением.

0 голосов
/ 21 июля 2011

Не должно ли быть наоборот?Сохранить на компиляции.В любом случае, вы можете просто изменить комбинацию клавиш Ctrl + S для создания и сохранения в меню настроек.

...