Поделиться через


MSB3106 диагностический код

В этой статье описывается код ошибки MSB3106.

Текст сообщения

MSB3106: Assembly strong name 'assembly name' is either a path which could not be found or it is a full assembly name which is badly formed. If it is a full assembly name it may contain characters that need to be escaped with backslash(\). Those characters are Equals(=), Comma(,), Quote('), Apostrophe('), Backslash(\).

Замечания

Эта ошибка возникает, если у вас есть элемент Reference с именем пути или сборки, но сборка не найдена с таким путем или именем.

Резолюция

Проверьте имя сборки в элементе Reference для опечаток и убедитесь, что он действителен с правильным экранированием, как указывает текст ошибки.

Применимо к

Все версии MSBuild