Metadata >> NuGet >> Clide >> 2.0.1306.1119

2.0.1306.1119

Metadata

Authors Daniel Cazzulino
Copyrights Copyright 2012
Description High-level, composable and testable APIs for working with Visual Studio.
IconUrl http://clarius.io/clide-48x48
LicenseUrl http://clarius.io/clide-license
Owners Daniel Cazzulino
ProjectUrl http://clarius.io/clide
ReleaseNotes v2.0 * Reworked internals to avoid depending on VS-MEF extensibility, which is problematic and may cause interference with VS composition. * Core DI now provided by Autofac, which gives us a performance boost in addition. * Components now don't need any [Import] or [ImportingConstructor] in order for constructor dependencies to work, even for core VS services like IServiceProvider or IVsShell, DTE, etc. * Types that have the ComponentAttribute applied are automatically registered. * Supports registering with a certain type (like [Export(typeof(IMyService))]): [Component(typeof(IMyService))] * Added support for registering components as single instance (singletons) using [Component(IsSingleton = true)] v1.4 * Fixes some performance issues due to MEF (lack of) caching * Tracing of MEF composition off by default (can be turned on for diagnostics via the registry) * Exposed ServiceLocator.GlobalProvider to get access to a thread-safe IServiceProvider for the entire Visual Studio IDE. * Removed usage of the problematic ServiceProvider.GlobalProvider (see above) * Removed usage of the problematic ThreadHelper for UI thread marshaling (now leveraging the WPF Dispatcher) * Added support for customizing what kinds of traces you want to receive on your output window via Host.Initialize * Fixed a potential hang when using the Tracer from a background thread * Fixed issue when a command filter was improperly configured. v1.3 * Expose CompositionContainer directly on IDevEnv. This simplifies many scenarios where you want to interact with the container. Users can still import ICompositionService. * Added support for intercepting arbitrary commands in the IDE via simple exports of ICommandInterceptor components, automatically registered when the host is initialized. * Moved MEF tracing/diagnostics to run on a separate background thread. This makes host initialization much faster. v1.2 * Refactored for easier reuse by offering two static entry points: - DevEnv.Get: gets the IDevEnv entry point API. This can be used from anywhere you can import an IServiceProvider. By default the instance is reused. - Host.Initialize: initializes a hosting package and its components (i.e. commands, filters, tool windows, etc.). * Single assembly now can be used for both VS2010 and VS2012: this means you no longer have to fork your extension for either IDE just because you use Clide (you may because of other dependencies, like VSMSDK). v1.1 * ISolutionExplorer API, with full solution traversal, behaviors for selecting, expanding and collapsing nodes, etc. * Integration with Adapter pattern for pluggable conversion of solution explorer nodes (i.e. projectNode.As<EnvDTE.Project>()) * Improved diagnostics and debug-time rendering of nodes * Improved reporting of composition errors in the Clide output window v1.0 * Full support for MEF-exported commands (ICommandExtension) and command filters * ToolWindow support * Tools options pages support
RequireLicenseAcceptance False
Tags visualstudio vsx extensibility
Title Clide
PackageSize 842758
PackageHashAlgorithm SHA512
PackageHash hWKmK2zNK+upHkOQGpP3bCnHnx6dh0mlClNBBU4QNqmKGYrU7ePekKeHVsFM7y53xvnklE7pvC+l+7WUDC+Oug==
DownloadCount 000000
CreatedDate 2013-06-11T18:26:19

Access

You can access data for this version using the tools and addresses described below.

NuGet (nuget.exe)

Installing the package (HTTP Basic authentication):
nuget install Clide -Version 2.0.1306.1119 -Source     http://nuget.gw.symbolsource.org/Public/NuGet/FeedService.mvc
Installing the package (pre-authenticated):
nuget install Clide -Version 2.0.1306.1119 -Source     http://nuget.gw.symbolsource.org/Public/%login%/%key%/NuGet/FeedService.mvc
Deleting the package from the server (for each registered key):
nuget delete Clide 2.0.1306.1119 %key% -Source     http://nuget.gw.symbolsource.org/Public/NuGet

NuGet (Package Manager Console)

Installing the package (HTTP Basic authentication):
Install-Package Clide -Version 2.0.1306.1119 -Source     http://nuget.gw.symbolsource.org/Public/NuGet/FeedService.mvc
Installing the package (pre-authenticated):
Install-Package Clide -Version 2.0.1306.1119 -Source     http://nuget.gw.symbolsource.org/Public/%login%/%key%/NuGet/FeedService.mvc

OpenWrap

Installing the package:
o add-wrap Clide -Version 2.0.1306.1119
Uninstalling the package:
o remove-wrap Clide

Compilations

A compilation is created for every set of binaries produced from a single unchanged set of sources in different compilation modes (Debug, Release), for different platforms (x86, x64) or targetting different frameworks.

Profile Mode Platform Related
AnyCPU Release .NETFramework,Version=v4.0 Binaries