OpenAccessenhancer работает в VS2017 и VS2019, но не в VS2022C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 OpenAccessenhancer работает в VS2017 и VS2019, но не в VS2022

Сообщение Anonymous »

Я строю старое приложение C#. Я справляюсь с этим в Visual Studio 2017 и 2019, но не в VS2022. Клиентское приложение < /li>
Приложение сервера < /li>
< /ul>
При построении этого в VS2019 это последовательность: < /p>
Rebuild started...
1>------ Rebuild All started: Project: MyProject, Configuration: Debug Any CPU ------
2>------ Rebuild All started: Project: MyProject.Client, Configuration: Debug Any CPU ------
3>------ Rebuild All started: Project: MyProject.Server, Configuration: Debug Any CPU ------
< /code>
При этом в VS2022 это последовательность: < /p>
1>------ Rebuild All started: Project: MyProject, Configuration: Debug Any CPU ------
2>------ Rebuild All started: Project: MyProject.Server, Configuration: Debug Any CPU ------
3>------ Rebuild All started: Project: MyProject.Client, Configuration: Debug Any CPU ------
< /code>
(я понятия не имею, имеет ли последовательность какая -либо разница.)3>Task "OpenAccessEnhancer"
3> "C:\...\packages\Telerik.DataAccess.Fluent.2016.2.822.1\tools\enhancer\enhancer.exe" -verboseMode:3 -assembly:"C:\...\MyProject.Server\obj\Debug\MyProject.Server.dll" -reference:... -attributeMapping -fluentMapping
3> Telerik AD Telerik Data Access Enhancer, Version 2016.2.822.1, Copyright (C) 1996-2016 Telerik AD. All rights reserved.
3>Done executing task "OpenAccessEnhancer".
< /code>
in vs2022 (сбой): < /p>
2>Task "OpenAccessEnhancer"
2> Assembly loaded during TaskRun (Telerik.OpenAccess.Tools.OpenAccessEnhancer): Telerik.OpenAccess.SDK, Version=2016.2.822.1, Culture=neutral, PublicKeyToken=7ce17eeaf1d59342 (location: C:\...\packages\Telerik.DataAccess.Fluent.2016.2.822.1\tools\enhancer\Telerik.OpenAccess.SDK.dll, MVID: 12e34e50-0159-46b0-bc4e-bf3a18087324, AppDomain: [Default])
2> "C:\...\packages\Telerik.DataAccess.Fluent.2016.2.822.1\tools\enhancer\enhancer.exe" -verboseMode:3 -assembly:"C:\...\MyProject.Server\obj\Debug\MyProject.Server.dll" -reference:... -attributeMapping -fluentMapping
2> Telerik AD Telerik Data Access Enhancer, Version 2016.2.822.1, Copyright (C) 1996-2016 Telerik AD. All rights reserved.
2>C:\...\MyProject.Server\obj\Debug\MyProject.Server.dll(-1,-1): OpenAccess Enhancer error 0: The specified assembly 'C:\Users\DDM\AppData\Local\Temp\_ptil_77936\MyProject.Server.dll' cannot be loaded. The problem might be that the enhancer runs in a .NET framework 2.0 vm and the assembly to enhance is a .NET 4.0 assembly or you are trying to enhance a x86 assembly in a 64 bit process or a x64 assembly in a 32 bit process. Please change the required version inside the enhancer.exe.config or venhance.exe.config or switch to 'Any CPU' for this project.
2>Done executing task "OpenAccessEnhancer" -- FAILED.
2>Done building target "OpenAccessEnhancer" in project "MyProject.Server.csproj" -- FAILED.
< /code>
Для вашей информации: я уже пытался сделать следующую замену в файле конфигурации Enhancer:
Original: < /p>








< /code>
после обновления: < /pbr />









< /code>
Я работаю с VS2019, версия 16.11.42.

Я работаю с VS2022 64-битом, версия 17.13.1. < /p>
Я считаю, что причина этой проблемы на используемой платформе (перед 32-й, теперь это 64-бил). разница:

может кто -нибудь помочь мне с процедурой миграции для разблокировки моей ситуации?>

Подробнее здесь: https://stackoverflow.com/questions/794 ... -in-vs2022
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • OpenAccessenhancer работает в VS2017 и VS2019, но не в VS2022 (решенная, но не понятая)
    Anonymous » » в форуме C#
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • OpenAccessenhancer работает в VS2017 и VS2019, но не в VS2022 (решенная, но не понятая)
    Anonymous » » в форуме C#
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • MSBuild не удается после обновления с VS2019 до VS2022 - Ошибка MSB4018: задача «Resolvemanifestfiles» не выполнена неож
    Anonymous » » в форуме C#
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Почему Process.Start () работает в VS2019, но не в VS2022? [дублировать]
    Anonymous » » в форуме C#
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Как удалить файл lib из «Командной строки» в VS2017?
    Anonymous » » в форуме C++
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

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