Taħriġ
Ċertifikazzjoni
Microsoft Certified: Power Platform Developer Associate - Certifications
Demonstrate how to simplify, automate, and transform business tasks and processes using Microsoft Power Platform Developer.
Dan il-brawżer m'għadux appoġġjat.
Aġġorna għal Microsoft Edge biex tieħu vantaġġ mill-aħħar karatteristiċi, aġġornamenti tas-sigurtà, u appoġġ tekniku.
The Visual Studio SDK has the following new and updated features for Visual Studio 2019.
Users will now see a warning if any of their installed extensions are synchronously autoloaded on startup. You can learn more about the warning at Synchronously autoloaded extensions.
You can now get all Visual Studio SDK assets through a single NuGet package Microsoft.VisualStudio.SDK.
Since its creation, Visual Studio has supported custom editor registration where an editor can declare its affinity for specific extensions (for example, .xaml and .rc), or that it is suitable for any extension (.*). Starting in Visual Studio 2019 version 16.1, we broaden the support for editor registration.
In addition to, or instead of, registering support for a particular file extension, an editor can register that it supports specific filenames by applying the new ProvideEditorFilename
attribute to the editor's package.
For example, an editor that supports all .json files would apply this ProvideEditorExtension
attribute to its package:
[ProvideEditorExtension(typeof(MyEditor), ".json", MyEditor.Priority)]
Starting with 16.1, if MyEditor only supports a couple of well-known .json files, it can instead apply these ProvideEditorFilename
attributes to its package:
[ProvideEditorFilename(typeof(MyEditor), "particular.json", MyEditor.Priority)]
[ProvideEditorFilename(typeof(MyEditor), "special.json", MyEditor.Priority)]
An editor can register one or more UIContexts that represent when it's enabled. UIContexts are registered by applying one or more instances of ProvideEditorUIContextAttribute
to the package that registers the editor.
If an editor has registered UIContexts:
If an editor doesn't register any UIContexts, it is always included in the editor search for that extension.
For example, if an editor is only available when a C# project is open, it can declare this affinity by applying a ProvideEditorUIContext
attribute:
[ProvideEditorUIContext(typeof(MyEditor), KnownUIContexts.CSharpProjectContext)]
Taħriġ
Ċertifikazzjoni
Microsoft Certified: Power Platform Developer Associate - Certifications
Demonstrate how to simplify, automate, and transform business tasks and processes using Microsoft Power Platform Developer.
Dokumentazzjoni
Visual Studio SDK Reference - Visual Studio (Windows)
These articles contain information about Visual Studio namespaces, related namespaces, and other areas of interest for developers who use the Visual Studio SDK.
Installing the Visual Studio SDK - Visual Studio (Windows)
Explore installation options for the Visual Studio Software Development Kit, including during Visual Studio installation.
Support for the Visual Studio SDK - Visual Studio (Windows)
Learn about the support options that are available for customers about how to extend the Visual Studio IDE.