Проблема после обновления до текущего предрелизного билда
Добавлено: 08 июл 2015, 16:12
Я использую продукт Stimulsoft.Reports.Web.
У меня была установлена релизная версия 2015.1.0
Потом я обновился до предрелизной 2015.1.4, насколько помню, это рекомендуется делать простым копирование .dll поверх установленного дистрибутива.
Сейчас, при сборке моего проекта, получаю сообщения об ошибках компиляции:
То есть, в GAC попали обе версии библиотеки, что проблема.
Притом, если зайти проводником по адресу
C:\Windows\assembly, то я вообще Ваших библиотек там не вижу.
OS: Window 7 Enterprise
Запустил из вашего дистрибутива команду Installer.exe /ungac, она удалила мне из GAC версию 2015.1.4
gacutil отказывается удалять версию 2015.1.0, говорит
После удаления версии 2015.1.4 компилятор говорит:
Причем удаление файла из AppData не помогает, ситуация повторяется при перекомпиляции.
Я как-то неправильно обновился до предрелизного билда?
Похоже, что единственный способ, снести дистрибутив 2015.1.0, но как-то это чрезмерно....
У меня была установлена релизная версия 2015.1.0
Потом я обновился до предрелизной 2015.1.4, насколько помню, это рекомендуется делать простым копирование .dll поверх установленного дистрибутива.
Сейчас, при сборке моего проекта, получаю сообщения об ошибках компиляции:
Код: Выделить всё
Error 2 The call is ambiguous between the following methods or properties: 'Stimulsoft.Report.Mvc.StiMvcBaseHelper.Stimulsoft(System.Web.Mvc.HtmlHelper)' and 'Stimulsoft.Report.Mvc.StiMvcBaseHelper.Stimulsoft(System.Web.Mvc.HtmlHelper)' c:\Projects\Reporting\StiMvcViewer.cshtml 13 MyProject
Error 3 The type 'Stimulsoft.Report.Mvc.StiMvcViewerOptions' exists in both 'c:\Windows\Microsoft.NET\assembly\GAC_MSIL\Stimulsoft.Report.Mvc\v4.0_2015.1.4.0__ebe6666cba19647a\Stimulsoft.Report.Mvc.dll' and 'c:\Windows\Microsoft.NET\assembly\GAC_MSIL\Stimulsoft.Report.Mvc\v4.0_2015.1.0.0__ebe6666cba19647a\Stimulsoft.Report.Mvc.dll' c:\Projects\Reporting\StiMvcViewer.cshtml 15 My Project
Притом, если зайти проводником по адресу
C:\Windows\assembly, то я вообще Ваших библиотек там не вижу.
OS: Window 7 Enterprise
Запустил из вашего дистрибутива команду Installer.exe /ungac, она удалила мне из GAC версию 2015.1.4
gacutil отказывается удалять версию 2015.1.0, говорит
Код: Выделить всё
C:\Windows\system32>gacutil /u "Stimulsoft.Report.Mvc, Version=2015.1.0.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a, processorArchitecture=MSIL"
Microsoft (R) .NET Global Assembly Cache Utility. Version 4.0.30319.1
Copyright (c) Microsoft Corporation. All rights reserved.
Assembly: Stimulsoft.Report.Mvc, Version=2015.1.0.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a, processorArchitecture=MSIL
Unable to uninstall: assembly is required by one or more applications
Pending references:
SCHEME: <WINDOWS_INSTALLER> ID: <MSI> DESCRIPTION : <Windows Installer>
Number of assemblies uninstalled = 0
Number of failures = 0
Код: Выделить всё
Error Error 3 The type 'Stimulsoft.Report.Mvc.StiMvcViewerOptions' exists in both 'c:\Users\dima\AppData\Local\Temp\Temporary ASP.NET Files\temp\1a6a722d\d0f80ec1\assembly\dl3\0ddb6263\004ca355_2f91d001\Stimulsoft.Report.Mvc.DLL' and 'c:\Windows\Microsoft.NET\assembly\GAC_MSIL\Stimulsoft.Report.Mvc\v4.0_2015.1.0.0__ebe6666cba19647a\Stimulsoft.Report.Mvc.dll' c:\Projects\Reporting\StiMvcViewer.cshtml 15 My Project
Я как-то неправильно обновился до предрелизного билда?
Похоже, что единственный способ, снести дистрибутив 2015.1.0, но как-то это чрезмерно....