2015-03-27 3 views
0

Я очищаю некоторые ошибки сборки в моем проекте C#. VS всегда дает полное пространство имен каждого объекта в его ошибки сборки, как это:Ошибки сборки Visual Studio - сообщите VS о пропуске пространств имен

Cannot implicitly convert type 'System.Action<Jockusch.Calculator.Core.Expressions.Wrappers.Wrapper,Jockusch.Calculator.Core.Expressions.Wrappers.Wrapper>' to 'System.Func<Jockusch.Calculator.Core.Expressions.Wrappers.Wrapper,Jockusch.Calculator.Core.Expressions.Wrappers.Wrapper,Jockusch.Calculator.Core.Expressions.Wrappers.Wrapper>' ' 

Было бы намного проще, чтобы посмотреть, что происходит, если он ушел из пространств имен, например:

Cannot implicitly convert 'Action<Wrapper,Wrapper>' to 'Func<Wrapper,Wrapper,Wrapper>' 

Есть ли способ сказать это сделать это? Я пробовал устанавливать многословность вывода сборки в тишину, но это не помогло.

ответ

0

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

+0

Я готов принять некоторый потенциал для двусмысленности в обмен на читаемость. Предположительно, был бы способ изменить настройку, чтобы получить дополнительную информацию, если это необходимо. Либо это, либо показать больше информации о некоторых действиях мыши. –

Смежные вопросы