visualstudio-docs
ReferenceAssemblyAnnotator
visualstudio-docs | ReferenceAssemblyAnnotator | |
---|---|---|
10 | 6 | |
1,066 | 70 | |
0.8% | - | |
10.0 | 0.0 | |
7 days ago | over 2 years ago | |
Python | C# | |
Creative Commons Attribution 4.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
visualstudio-docs
-
Microsoft.NET.Publish.targets Illegal Character in Path
I created VS solution with an asp.net core backend and React frontend as separate projects following this tutorial/template. It's an old GitHub link because I created the project before the official page was updated.
-
Windows on Btrfs
There are some hints in this document, like the OS needing to lock down installed app files:
https://learn.microsoft.com/en-us/windows/msix/desktop/deskt...
Or this issue: https://github.com/MicrosoftDocs/visualstudio-docs/issues/33...
- Am I misunderstanding the Dev/Test Prices?
-
How to Configure C++ Code Formatting in Visual Studio Code
Microsoft C++ Style Guide Example
-
Does mage.exe support certificates with open key ECC?
I opened an issue in Github. You can see the answer I got: https://github.com/MicrosoftDocs/visualstudio-docs/issues/8404
-
Is there a way to change my C# language version without editing the project file?
It should work for .net framework as well, check out https://github.com/MicrosoftDocs/visualstudio-docs/issues/5291. As per UI way, you've demonstrated it to us in your question :) Click on "Why can't I select a different C# version?" and read through.
-
How is your experience with the QT-Creator-IDE?
For example to debug a multithreaded application you have these kind of things https://github.com/MicrosoftDocs/visualstudio-docs/blob/main/docs/debugger/walkthrough-debugging-a-parallel-application.md
- Font issue with ArchLinux
-
Can't install Visual Studio 2022 Community Preview: I had VS Enterprise Preview and uninstalled it, but by mistake I deleted also the folder with the installer. Now I'm trying to install VS 2022 Community Preview but the installer is showing these errors:
Did you go for the "install while downloading" option? You can try a full download instead: https://github.com/MicrosoftDocs/visualstudio-docs/blob/main/docs/install/create-an-offline-installation-of-visual-studio.md
- Blazor Server is beautiful.
ReferenceAssemblyAnnotator
-
Why would you use Windows containers ?
https://github.com/manuelroemer/Nullable (backport nullable attributes so you can use things like [NotNullWhen]). Alternatively, https://github.com/tunnelvisionlabs/ReferenceAssemblyAnnotator/ is even niftier, as it gives you .NET 5's annotations as well. So the compiler tells you whether a Dictionary.TryGetValue result is nullable or not based on annotations that didn't exist in .NET Standard 2.0.
-
Introducing: EasyCsv Dotnet
If you need the attributes, reference https://github.com/manuelroemer/Nullable or https://github.com/tunnelvisionlabs/ReferenceAssemblyAnnotator. The latter is bigger, but retroactively adds nullability annotations to runtime references (such as Dictionary.TryGetValue).
-
How to use C# 11 features in .NET 6 or older versions (even .NET Framework 2.0)
EDIT: A reader reached me about this cool package that partially solves this problem by injecting nullable reference type annotations in CLR's methods of some assemblies (check the docs for more details): ReferenceAssemblyAnnotator.
This helps: https://github.com/tunnelvisionlabs/ReferenceAssemblyAnnotator
-
The MVVM Pattern revisited with the MVVM Community Toolkit 8.0
Can't use 6.0 on that solution because https://github.com/tunnelvisionlabs/ReferenceAssemblyAnnotator/issues/89. But I did try 6.0 on a smaller project, where indeed, the warning seems to only appear if I downgrade to the 5.0.400 SDK. With 6.0.400, I get… a build error instead. With that workaround, it works.
-
Is there a way to change my C# language version without editing the project file?
https://github.com/tunnelvisionlabs/ReferenceAssemblyAnnotator to get Nullable Reference Type annotations from .NET 5 backported to Fx
What are some alternatives?
MSBuild.SDK.SystemWeb - This MSBuild SDK is designed to allow for the easy creation and use of SDK (shortform) projects targeting ASP.NET 4.x using System.Web.
IsExternalInit - A source code only package which allows you to use C# 9's init and record features in older target frameworks like .NET Standard 2.0 or the "old" .NET Framework by providing a polyfill for the IsExternalInit class.
CsprojToVs2017 - Tooling for converting pre 2017 project to the new Visual Studio 2017 format.
MSBuildSdkExtras - Extra properties for MSBuild SDK projects
openzfs - OpenZFS on Linux and FreeBSD
Nullable - A source code only package which allows you to use .NET's nullable attributes in older target frameworks like .NET Standard 2.0 or the "old" .NET Framework.
zfs - OpenZFS on Linux and FreeBSD
styleguide - Style guides for Google-originated open-source projects
PolySharp - PolySharp provides generated, source-only polyfills for C# language features, to easily use all runtime-agnostic features downlevel. Add a reference, set your C# version to latest and have fun! 🚀