Telemetri för uppgraderingsassistenten

Uppgraderingsassistenten innehåller en telemetrifunktion som samlar in användningsdata. Telemetridata används för att förstå hur du gör förbättringar av verktyget.

Viktigt!

.NET Upgrade Assistant är officiellt inaktuell. Använd GitHub Copilot-moderniseringschattagenten i stället, som ingår i Visual Studio 2026 och Visual Studio 2022 17.14.16 eller senare. Den här agenten analyserar dina projekt och beroenden, skapar en stegvis migreringsplan med riktade rekommendationer och automatiserade kodkorrigeringar och genomför varje ändring så att du kan verifiera eller återställa. Den automatiserar vanliga portningsuppgifter – uppdatera projektfiler, ersätta inaktuella API:er och lösa byggproblem – så att du kan modernisera snabbare med mindre manuella åtgärder.

Så här avregistrerar du dig

Telemetrifunktionen Uppgraderingsassistent är aktiverad som standard. Om du vill välja bort telemetrifunktionen anger du DOTNET_UPGRADEASSISTANT_TELEMETRY_OPTOUT miljövariabeln till 1 eller true.

Skapa och tilldela en bevarad miljövariabel med tanke på värdet.

:: Assigns the env var to the value
setx DOTNET_UPGRADEASSISTANT_TELEMETRY_OPTOUT="1"

I en ny instans av kommandotolken läser du miljövariabeln.

:: Prints the env var value
echo %DOTNET_UPGRADEASSISTANT_TELEMETRY_OPTOUT%

Avslöjande

Uppgraderingsassistenten visar text som liknar följande när du först kör verktyget. Texten kan variera något beroende på vilken version av verktyget du kör. Den här första körningsupplevelsen är sättet på vilket Microsoft meddelar dig om datainsamling.

Telemetry

Upgrade Assistant collects usage data in order to help us improve your experience. The data is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_UPGRADEASSISTANT_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell.

Om du vill utelämna texten "första körningen" anger du DOTNET_UPGRADEASSISTANT_SKIP_FIRST_TIME_EXPERIENCE miljövariabeln till 1 eller true.

Datapunkter

Telemetrifunktionen gör inte följande:

  • Samla in kodexempel på kod

Data skickas säkert till Microsoft-servrar och lagras under begränsad åtkomst.

Att skydda din integritet är viktigt för oss. Om du misstänker att telemetrifunktionen samlar in känsliga data eller om data hanteras på ett osäkert eller olämpligt sätt kan du vidta någon av följande åtgärder:

Telemetrifunktionen samlar in följande data.

Uppgraderingsassistentversioner Uppgifter
>=0.2.231802 Tidsstämpel för anrop.
>=0.2.231802 Ip-adress med tre oktetter som används för att fastställa den geografiska platsen.
>=0.2.231802 Operativsystem och version.
>=0.2.231802 Körnings-ID (RID) som verktyget körs på.
>=0.2.231802 Om verktyget körs i en container.
>=0.2.231802 Mac-adress (Hashed Media Access Control): en kryptografiskt hashad (SHA256) och unikt ID för en dator.
>=0.2.231802 Kernel-version.
>=0.2.231802 Uppgraderingsassistentens version.
>=0.2.231802 De kommando- och argumentnamn som anropas. Faktiska argumentvärden samlas inte in.
>=0.2.231802 MSBuild-versionen används.
>=0.2.231802 Hash-lösnings-ID (eller hash-sökväg om inget ID är tillgängligt).
>=0.2.231802 Hashat projekt-ID (eller hash-sökväg om inget ID är tillgängligt) för varje projekt.
>=0.2.231802 Hashat projekt-ID (eller hash-sökväg om inget ID är tillgängligt) för varje startpunkt.
>=0.2.231802 För varje steg är det dags att initiera och tillämpa steget.
>=0.2.231802 För varje steg har beslutet valts (till exempel apply).

Ytterligare resurser