TestExecWindow
|
Overview:
Base class "AsyncPackage" derives from a couple of IAsyncXX interfaces which care for proper integration with Visual Studio. To make it even more simple it is recommended to use the Extensibility Template Pack 2022 by Mads Kristensen. Then you can derive from base class ToolkitPackage which is provided by the extension package and itself derives from AsyncPackage. For a code sample see next section.
Microsoft Visual Studio allows programmatic access via a special environment, the "DTE" (= development tools environment). The "DTE object" is the root of the automation model for Visual Studio.
To get access to DTE object you can establish a connection within the package class of your C# assembly. The reference to the DTE object can be distributed within your application classes as needed.