-
Notifications
You must be signed in to change notification settings - Fork 189
Closed
Labels
enhancementAn issue or pull request introducing new functionality to the project.An issue or pull request introducing new functionality to the project.in progressWork on this issue is already underway. Please don't work start new work on it.Work on this issue is already underway. Please don't work start new work on it.
Description
Right now, in order for telemetry to work, 3 NuGet packages need to be downloaded (or cached):
- Microsoft.ApplicationInsights (for Microsoft.ApplicationInsights.dll)
- Microsoft.Diagnostics.Tracing.EventSource.Redist (for Microsoft.Diagnostics.Tracing.EventSource.dll)
- Microsoft.Bcl.Async (for Microsoft.Threading.Tasks.dll)
In the end, the telemetry events are just being sent as web requests. While the web request format isn't documented, it should be possible to reverse-engineer via a tool like Fiddler.
If we can figure out how to make those web requests directly, then we can improve the first-run experience for users to not need to have that initial binary download.
Metadata
Metadata
Assignees
Labels
enhancementAn issue or pull request introducing new functionality to the project.An issue or pull request introducing new functionality to the project.in progressWork on this issue is already underway. Please don't work start new work on it.Work on this issue is already underway. Please don't work start new work on it.