Откуда XAML получает информацию о версии?C#

Место общения программистов C#
Anonymous
Откуда XAML получает информацию о версии?

Сообщение Anonymous »

Я работаю над приложением C# WPF на основе XAML, используя в качестве ссылки файл Utilities.dll. В свойствах этого файла DLL указана версия "1.0.0.0" и версия среды выполнения "v4.0.30319".

Это подтверждается в файле "*.csproj": XAML содержит следующее:
  • В списке пространств имен есть следующее:< /p>

    Код: Выделить всё

    xmlns:zoomcontrol="clr-namespace:Utilities.ZoomControl;assembly=Utilities"
    
  • В определении сетки используется элемент управления масштабированием:
Я вижу следующее сообщение об ошибке:

Код: Выделить всё

XDG00003 : Could not load type 'Utilities.ZoomControl.ZoomControl' from assembly
'Utilities, Version=3.1.1.4, Culture=neutral, PublicKeyToken=...'.
Все файлы «Utilities.DLL», которые у меня есть (в программировании и в среде выполнения), имеют версию «1.0.0.0», у меня нет версии «3.1.1.4» этот файл.
Откуда появляется упомянутое сообщение об ошибке и почему там говорится, что мне нужна версия «3.1.1.4», откуда Visual Studio получает этот номер версии?
Откуда появляется упомянутое сообщение об ошибке и почему там говорится, что мне нужна версия «3.1.1.4», откуда Visual Studio получает этот номер версии?
p>
Скриншот ILSpy:
Изображение


Подробнее здесь: https://stackoverflow.com/questions/760 ... ation-from

Вернуться в «C#»