0

Ich versuche, eine SQL Server-Datenquelle zu einem Web-Test in VS2017 hinzuzufügen:eine SQL-Datenquelle zu einem Webtest hinzufügen

enter image description here

klicken I-Pakete installieren und diese bekommen:

Missing option value: installpath

enter image description here

Wie überwinde ich dieses Problem?

Edit 1:

Mit Monitor Process ich den Befehl VS2017 Läufe identifiziert haben:

"C:\program files (x86)\microsoft visual studio\installer\vs_installer.exe" modify --focusedUi --installPath "" --activityId 6bb6d93d-8c2a-4462-9304-4ef2b29d27d1 --add Microsoft.VisualStudio.Component.SQL.DataSources --includeRecommended

Die installPath leer ist so spezifiziert ich es als:

"C:\Program Files x86\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\"

Als ich Geben Sie den installPath an. Ich erhalte diesen Fehler:

System.ArgumentException: The directory path 'C:\Program Files x86\Microsoft Visual Studio\2017\Enterprise\Common7\IDE" --activityId 6bb6d93d-8c2a-4462-9304-4ef2b29d27d1 --add Microsoft.VisualStudio.Component.SQL.DataSources --includeRecommended' is invalid. Parameter name: installationPath

Ich vermutete, da seine versucht, ein Paket zu installieren, das es sein muss:

"C:\Program Files x86\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\PACKAGES"

Das führt zu diesem Fehler:

Unsupported option includeRecommended /finalizeinstall

enter image description here

Was ist der richtige Befehl?

Edit 2:

ich bereits die Datasources für SQ-Server-Unterstützung installiert haben bestätigen:

enter image description here

bearbeiten 3:

Ok, das ist meine Schuld.

Ich führe Visual Studio mit einer Verknüpfung, die eine Junction verwendet, um die Klammern im Pfad C:\Program Files (x86) zu vermeiden, um eine Verbindung zu einer Oracle 9.2-Datenbank herzustellen.

Ausführen von Visual Studio (nicht von der Verknüpfung) Ich sehe den Dialog und kann eine Verbindung zur Datenbank herstellen.

enter image description here

Allerdings, wenn ich auf OK klicken, keine Datenquelle mit dem WebTest hinzugefügt.

Antwort

1

Dies ist nur ein typischer Tag mit VS2017. Ich schwöre, dieses Produkt wurde nicht richtig getestet.

So lief ich ein Process Monitor Spur, wenn ich die OK-Taste in der Datenverbindung Dialog geklickt und ich fand ein Zugriff verweigert:

Event Class: Registry 
Operation: RegCreateKey 
Result: ACCESS DENIED 
Path: \REGISTRY\A\{A8BB3990-53C7-4BD7-A7E3-CFA0DD6BD4EC}\Software\Microsoft\VisualStudio\15.0_8708a912\Data Connection Dialog 
TID: 11800 
Duration: 0.0000764 
Desired Access: Read/Write 

Ich öffnete von Visual Studios besitzen Registrierungsstruktur (using these steps) und es stellt sich heraus, Der Schlüssel für den Datenverbindungsdialog war nicht vorhanden. Ich habe den Schlüssel, schloss die Registrierung wieder geöffnet VS2017 und hat eine Datasource erfolgreich:

enter image description here

+0

hey danke für den Link! Die Frage wurde gelöscht, als ich meinen Kommentar schrieb. Du bist ein Aussie wie ich :) oi oi oi Wenn Sie interessiert sind - es gibt eine Gruppe von uns hier https://chat.stackoverflow.com/rooms/41570/so-close-vote-reviewers fühlen sich frei zu fallen für Chats –

+1

oi oi oi, haha, yeah Ich habe für deine letzte Wahl gestimmt, um mit der AEST timezone zu helfen. Könnte irgendwann in den Chat fallen :) –

Verwandte Themen