Nie można załadować pliku lub assembly 'Microsoft.ReportViewer.Common, Version=11.0.0.0
[[0]}niedawno uaktualniłem moje rozwiązanie warstwy n z . NET 3.5 vs 2008 do 4.5 visual studio 2012 . Wszystko poszło dobrze oprócz crystal reports i musiałem zainstalować nowy runtime crystal reports dla visual studio 2012 z poniższego linku http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0_5.exe . Po zainstalowaniu powyższego pakietu musiałem rozwiązać niektóre przestarzałe funkcje i właściwości CrystalViewer, a następnie zgłasza renderowanie poprawnie w środowisku programistycznym (Windows 7 64 bit, SQL Server 2005, Visual Studio 2012) . Kiedy wdrożyłem pakiet w środowisku testowym windows server 2008 R2 aplikacja nie załadowała się przez błąd rzucania Nie można załadować pliku lub zestawu Microsoft.ReportViewer.WebForms, Wersja=11
Udało mi się rozwiązać ReportViewer.Błąd WebForms przez skopiowanie biblioteki DLL od C:\Program Files(x86)\Microsoft Visual Studio 11.0 \ ReportViewer to bin folder rozwiązania i ustawić właściwość copylocal = true i wdrożyć pakiet. Po tym otrzymałem błąd nie można załadować pliku lub assembly 'Microsoft.ReportViewer.Common, Version=11.0.0.0 . Próbowałem przeszukać bibliotekę DLL na moim komputerze, ale nie mogłem. gdy projekt działa w visual studio, w Debug-> Windows->Module Plik nie jest wymieniony jednak w global assembly cache, który plik jest zainstalowany, ale nie wiem, jak jest zainstalowany w global cache i skąd . Znalazłem jedno rozwiązanie że musiałem zainstalować ReportViewer.msi z pakietu microsoft, ale jeśli zainstaluję ten pakiet, prosi mnie o zainstalowanie SQL Server 2012, którego nie chcę. czy ktoś mógłby mi pomóc rozwiązać ten problem. Dzięki
13 answers
Możesz zainstalować program Microsoft Report Viewer 2012 Runtime i zmienić referencje tak, aby wskazywały one na te zainstalowane przez runtime.
Http://www.microsoft.com/en-gb/download/details.aspx?id=35747
Zainstalowałem runtime bez pytania o SQL Server 2012. Przed zainstalowaniem spróbuj odinstalować poprzednie wersje przeglądarki raportów.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-07 15:15:50
Nie wiem, czy to jest dobre dla kogokolwiek, ale Przeszukaj wszystkie te biblioteki DLL:
- Microsoft.ReportViewer.Pospolite.dll
Microsoft.ReportViewer.ProcessingObjectModel.dll
Microsoft.ReportViewer.WebForms.dll
Microsoft.ReportViewer.WinForms.dll
Microsoft.ReportViewer.DataVisualization.dll
Znajdziesz je w C:\Windows\assembly\GAC_MSIL\...
, a następnie umieścisz je w referencjach swojego projektu.
Dla każdego z nich powiedz: local copy, i sprawdź dla 32 lub 64 bitów rozwiązanie.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-22 20:27:17
Jako Microsoft.ReportViewer.2012.Runtime mA Microsoft.ReportViewer.WebForms
, Microsoft.ReportViewer.Common
oraz biblioteki Microsoft.ReportViewer.ProcessingObjectModel
, Wystarczy uruchomić to polecenie na konsoli PM:
Install-Pakiet Microsoft.ReportViewer.2012.Runtime
Uwaga: Jeśli chcesz całkowicie usunąć stare referencje Microsoft.ReportViewer.xxx
, możesz je usunąć z menu Manage NuGet Packages>Installed Packages, a następnie usunąć powiązane linie z pliku packages.config
w Twoim projekcie. Po tym nie powróci ponownie podczas budowa projektu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-12-19 12:47:26
Nie można załadować pliku lub assembly 'Microsoft.ReportViewer.Webforms " lub
Nie można załadować pliku lub assembly 'Microsoft.ReportViewer.Wspólne "
Ten problem pojawił się u mnie w Visual studio 2015.
Powód:
Odniesienie do Microsoft.ReportViewer.Brakuje biblioteki DLL Webforms.
Possible Fix
Krok 1:
Aby dodać "Microsoft.ReportViewer.Webforms.dll " do rozwiązania.
Przejdź do Nuget Package Manager Console as
"Tools-->Nugetpackagemanager-->Package Manager Console".
Następnie wprowadź następujące polecenie w konsoli jak poniżej
PM>Install-pakiet Microsoft.ReportViewer.Runtime.WebForms
Następnie zainstaluje Reportviewer.webforms dll w "..\packages \ Microsoft.ReportViewer.Runtime.WebForms.12.0.2402.15 \ lib"(ścieżka do folderu twojego projektu)
I ReportViewer.Runtime.Wspólne dll w "..\packages \ Microsoft.ReportViewer.Runtime.Pospolite.12.0.2402.15\lib" (Ścieżka do folderu projektu)
Step2:-
Usuń istniejące odniesienie " Microsoft.ReportViewer.WebForms". musimy odnieść te pliki dll w naszym rozwiązaniu jako "rozwiązanie kliknij prawym przyciskiem myszy > Referencje-- > Dodaj odniesienie-- > przeglądaj". Dodaj oba pliki dll z powyższych ścieżek.
Krok 3:
Zmień sieć.Plik konfiguracyjny, aby wskazać Visual Studio 2015. skomentuj zarówno Microsoft.ReportViewer.WebForms i Microsoft.ReportViewer.Wspólna wersja 11.0.0.0 i Odkomentować zarówno Microsoft.ReportViewer.WebForms i Microsoft.ReportViewer.Common Version=12.0.0.0. jak załączony na zrzucie ekranu.
Microsoft.ReportViewer.Webforms / Microsoft.ReportViewer.Często
Skorzystaj również z poniższego linku.
Nie można załadować pliku lub assembly 'Microsoft.ReportViewer.WebForms "
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:26:32
Możesz również pobrać pakiet nuget.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-01 11:52:52
Miałem ten sam problem z Winforms.
Rozwiązaniem dla mnie jest:
Install-Package Microsoft.ReportViewer.Runtime.Winforms
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-18 03:56:08
Wystarczy zainstalować Microsot.ReportViewer.2012.Runtime NuGet package jak pokazano w tej odpowiedzi https://stackoverflow.com/a/33014040/2198830
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:10:43
Dodaj Microsot.ReportViewer 2010 lub 2012 w projekcie instalacyjnym to najpierw zainstaluj przeglądarkę raportów, jeśli nie ma jej w "C:\Windows\assembly\GAC_MSIL..."i po instalacji instaluje set up project
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-08 04:17:03
Rozwiązałem ten problem, przeszukując plik dll w C:\Windows\assembly\GAC_MSIL\ i skopiowane do katalogu bin wdrożonego programu proyect. To mi pasuje.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-07 03:05:49
W moim przypadku ' Microsoft.ReportViewer.Pospolite.Zgromadzenie dll nie jest wymagane dla mojego projektu, więc po prostu usunąłem wszystkie referencje (Project -> Add Reference... -> ...) (wszystkie wymagania z zakładki Publish VS2013 usunięte automatycznie) i wszystko działa poprawnie.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-25 11:49:31
Chociaż dość późno, ale można ręcznie pobrać wymagane biblioteki DLL z nuget pod poniższym linkiem: https://www.nuget.org/packages/Microsoft.ReportViewer.Runtime.Common/12.0.2402.15
Otwórz plik .Archiwum Rar, rozpakuj biblioteki DLL i skopiuj je ręcznie do folderu bin publish.
To rozwiązanie zadziałało dla mnie. Mam nadzieję, że to pomoże !!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-07 06:47:48
Miałem ten sam problem.
Rozwiązaniem dla mnie jest:
Musisz mieć tę samą wersję: Microsoft.ReportViewer.ProcessingObjectModel zarejestrowany w C:\Windows\assembly\GAC_MSIL\Microsoft.ReportViewer.ProcessingObjectModel, jakbyś zarejestrował się w sieci.config in developer server:
W moim przypadku zarejestrowałem tylko 13. wersja na moim serwerze prodution i mam 12. wersja w developer server.
Rozwiązaniem jest instalacja wersja 12. również na serwerze prodution
Wersja 12. :
Więc teraz mam wersję 12. w produkcji i raporcie działa dobrze.
* * * pamiętaj, aby zresetować swoje IIS po instalacji
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-28 13:06:41
Rozwiązuję to pobierając reportviewer.exe i zainstalować go. Po instalacji wszystkie powiązane zespoły będą dostępne w C:\Windows\assembly\GAC_MSIL, następnie możesz go odwołać w Web config
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-09-02 08:31:48