次の方法で共有


FlavoredProjectFactory.IVsProjectFactory.CreateProject Method

Creates a flavored project.

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

'宣言
Private Function CreateProject ( _
    fileName As String, _
    location As String, _
    name As String, _
    flags As UInteger, _
    ByRef projectGuid As Guid, _
    <OutAttribute> ByRef project As IntPtr, _
    <OutAttribute> ByRef canceled As Integer _
) As Integer Implements IVsProjectFactory.CreateProject
'使用
Dim instance As FlavoredProjectFactory
Dim fileName As String
Dim location As String
Dim name As String
Dim flags As UInteger
Dim projectGuid As Guid
Dim project As IntPtr
Dim canceled As Integer
Dim returnValue As Integer

returnValue = CType(instance, IVsProjectFactory).CreateProject(fileName, _
    location, name, flags, projectGuid, _
    project, canceled)
int IVsProjectFactory.CreateProject(
    string fileName,
    string location,
    string name,
    uint flags,
    ref Guid projectGuid,
    out IntPtr project,
    out int canceled
)
private:
virtual int CreateProject(
    String^ fileName, 
    String^ location, 
    String^ name, 
    unsigned int flags, 
    Guid% projectGuid, 
    [OutAttribute] IntPtr% project, 
    [OutAttribute] int% canceled
) sealed = IVsProjectFactory::CreateProject
private abstract CreateProject : 
        fileName:string * 
        location:string * 
        name:string * 
        flags:uint32 * 
        projectGuid:Guid byref * 
        project:IntPtr byref * 
        canceled:int byref -> int 
private override CreateProject : 
        fileName:string * 
        location:string * 
        name:string * 
        flags:uint32 * 
        projectGuid:Guid byref * 
        project:IntPtr byref * 
        canceled:int byref -> int 
JScript does not support explicit interface implementations.

Parameters

  • projectGuid
    Type: System.Guid%
    The interface ID of the project.
  • project
    Type: System.IntPtr%
    [out] Returns a pointer to the project.
  • canceled
    Type: System.Int32%
    [out] Returns true if the operation was canceled, otherwise false.

Return Value

Type: System.Int32
S_OK().

Implements

IVsProjectFactory.CreateProject(String, String, String, UInt32, Guid%, IntPtr%, Int32%)

Remarks

This method calls CreateProject.

.NET Framework Security

See Also

Reference

FlavoredProjectFactory Class

FlavoredProjectFactory Members

Microsoft.VisualStudio.Shell.Flavor Namespace