Condividi tramite


FlavoredProjectFactory Class

A factory for creating flavored projects, otherwise known as project subtypes.

This API is not CLS-compliant. The CLS-compliant alternative is [None].

Namespace:  Microsoft.VisualStudio.Shell.Flavor
Assemblies:   Microsoft.VisualStudio.Shell (in Microsoft.VisualStudio.Shell.dll)
  Microsoft.VisualStudio.Shell.10.0 (in Microsoft.VisualStudio.Shell.10.0.dll)
  Microsoft.VisualStudio.Shell.9.0 (in Microsoft.VisualStudio.Shell.9.0.dll)

Syntax

'Dichiarazione
<CLSCompliantAttribute(False)> _
Public MustInherit Class FlavoredProjectFactory _
    Implements IVsAggregatableProjectFactory, IVsProjectFactory
'Utilizzo
Dim instance As FlavoredProjectFactory
[CLSCompliantAttribute(false)]
public abstract class FlavoredProjectFactory : IVsAggregatableProjectFactory, 
    IVsProjectFactory
[CLSCompliantAttribute(false)]
public ref class FlavoredProjectFactory abstract : IVsAggregatableProjectFactory, 
    IVsProjectFactory
[<AbstractClassAttribute>]
[<CLSCompliantAttribute(false)>]
type FlavoredProjectFactory =  
    class
        interface IVsAggregatableProjectFactory
        interface IVsProjectFactory
    end
public abstract class FlavoredProjectFactory implements IVsAggregatableProjectFactory, IVsProjectFactory

Remarks

This class has been deprecated. Flavored projects should inherit from FlavoredProjectFactoryBase instead.

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactory

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

FlavoredProjectFactory Members

Microsoft.VisualStudio.Shell.Flavor Namespace