2016-10-28 5 views
0

У меня есть сборка проекта библиотеки, в котором была версия dll версии 2.0.0, и я изменил ее на 2.1.0.0, щелкнув над проектом -> properties -> application -> Assembly Information. .. здесь я изменил версию сборки и версию файла.Изменить версию на dll issue

Теперь проблема заключается в том, что после модификации, когда я пытаюсь ссылаться на эту DLL в другом решении, я получаю ошибку: Не удается загрузить файл или сборку «MyAssembly, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = 78ffe0bb48d8c173 '

Кто-нибудь знает, почему это спрашивает version = 2.0.0.0, если я изменил его на 2.1.0.0?

Благодаря

ответ

0

Файл проекта сохраняет версию DLL вы ссылаетесь:

<Reference Include="EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"> 
    <HintPath>..\packages\EntityFramework.6.1.3\lib\net45\EntityFramework.dll</HintPath> 
    <Private>True</Private> 
</Reference> 

Если вы не хотите, чтобы использовать конкретную версию, вы можете установить «конкретную версию 'до false в Visual Studio (в разделе свойств DLL в списке ссылок)

Возможно, вы захотите посмотреть this, чтобы решить, хотите ли вы увеличить свою версию сборки.

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

  • Нет связанных вопросов^_^