Tags: libin85/SmallSharp
Tags
Workaround gallery bug displaying badges See NuGet/NuGetGallery#8642
Bump files with dotnet-file sync # devlooped/oss - Checkout submodules recursively for dotnet-format step devlooped/oss@4bc9de2
🗁 When adding new file, set as startup file We previously generated one entry in launchSettings.json for each top-level file. This was problematic because now we had to find a way to automatically select the right entry whenever the active document changed. This was not possible using VS extensibility APIs as-is, so a better and simpler approach is to just generate ONE entry in the file, which matches the current active document. Also, we update the .user with the ActiveDebugProfile at the same time. This avoids some timing issues we had in the past, and simplifies further. This means we now don't really need source generator capability anymore, since we do everything from MSBuild now. We'll still check for the right C# version since otherwise folks could install the package on lower versions of VS and expect it to work (which it wouldn't). Fixes devlooped#9.
Set up discussions and links in issues configuration The config inherited from the oss template points to the wrong repo :) Fixes devlooped#21
Add more resiliency when communicating with DTE Since this is a cross-process operation that may involve attempting to acquire the UI thread while the target VS is actually busy, it may actually fail with a COM exception. In that case, default to not throwing, since that destabilizes the MSBuild process and causes us to not recover the active tracking once the UI thread lock is gone.
Check version for IDE builds only Ensure VS version only in the IDE builds, since for CLI builds, as long as there is either a `$(StartupFile)` or an `$(ActiveDebugProfile)` that matches a file in the project, things will still work just fine, although there will be no launchSettings.json generation.