2017-08-04 3 views
1

Ich habe VS.2017 Enterprise installiert und starte ein Web-Performance-Projekt. Wenn ich versuche, einen Web-Performance-Test zu dem Projekt hinzuzufügen erhalte ich die Fehlermeldung:Web Performance Test - Typ konnte nicht geladen werden 'Microsoft.VisualStudio.WebTesting.SharepointInformation'

"The Web test could not be loaded: Could not load the type 'Microsoft.VisualStudio.TestTools.WebTesting.SharepointInformation' from assembly 'Microsoft.VisualStudio.QualityTools.WebTestFramework' Version=10.0.0.0, .."

+0

Zu welchem ​​Zeitpunkt, genauer gesagt, in der Ergänzung eines Tests ist der Fehler gemeldet? Bitte bearbeite die Frage, nachdem du die [help] Seiten gelesen und die [Tour] gemacht hast. – AdrianHHH

Antwort

3

TL; DR:

  1. prüfen installiert Voraussetzungen im letzten Teil von Create a web performance and load test project
  2. In meinem Fall Originaldatei C ersetzt: \ windows \ assembly \ GAC_MSIL \ Microsoft.VisualStudio.QualityTools.WebTestFramework \ 10.0.0.0__b03f5f7f11d50a3a \ Microsoft.VisualStudio.Qual ityTools.WebTestFramework.dll mit C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Enterprise \ Common7 \ IDE \ ReferenceAssemblies \ v4.0 \ Microsoft.VisualStudio.QualityTools.WebTestFramework.dllProblem gelöst.

ich in Angriff genommen das gleiche Problem. Jedes Mal, wenn ich Web Performance und Load Test Project in Visual Studio 2017 Enterprise (mit beliebiger .NET Framework-Version) erstellte, bekam ich den gleichen Fehler, als ich versuchte, die * .webtest-Datei zu öffnen. Die Benutzeroberfläche von VS schien unvollständig zu sein und das Klicken auf Symbolleisten zeigte manchmal Null-Ausnahmen.

Zuerst dachte ich, ich habe eine unvollständige Installation, nach Create a web performance and load test project. Ich habe sogar versucht, die genannten Pakete komplett zu deinstallieren und neu zu installieren. Leider hat das nicht geholfen. Ich habe auch mit dem Hinzufügen und Entfernen von Verweis auf Microsoft.VisualStudio.QualityTools.WebTestFramework experimentiert, da es mehrere Optionen in meinem Referenzbrowser gibt, aber ohne Erfolg.

Es gibt nicht viele Informationen über WebTesting.SharepointInformation Namensraum. Nach einer Weile entdeckte ich die Existenz von Microsoft.VisualStudio.QualityTools.WebTest.SharePoint.dll und nach genauerem Hinsehen habe ich festgestellt, dass es QualityTools.WebTestFramework Montage in C verweist: \ Windows \ assembly \ .. mit der gleichen Assemblyversion und dem öffentlichen Schlüsseltoken, jedoch kleiner als die Version in der VS 2017-Installation. Ich habe es mit VS2017 ein und voila ersetzt, * .webtest kann erfolgreich geöffnet werden.

+1

Das hat mein Problem perfekt gelöst. Um den administrativen Zugriff zu umgehen, der zu "Zugriff verweigert: 'xxx.dll'" führt, wenn Sie Update-DLLs aktualisieren, überprüfen Sie diesen Beitrag: https://stepbistep.net/2012/06/26/access-is-denied-xxx-dll- manual-add-an-assembly-dll-zu-dem-gac-on-windows-server-2008-r2 / – evilom

Verwandte Themen