IVsSolution.CanCreateNewProjectAtLocation 方法

确定新项目是否可以在特定位置创建。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
Function CanCreateNewProjectAtLocation ( _
    fCreateNewSolution As Integer, _
    pszFullProjectFilePath As String, _
    <OutAttribute> ByRef pfCanCreate As Integer _
) As Integer
int CanCreateNewProjectAtLocation(
    int fCreateNewSolution,
    string pszFullProjectFilePath,
    out int pfCanCreate
)

参数

  • fCreateNewSolution
    类型:System.Int32
    [in] 如果 true,新的解决方案随后会创建。
  • pszFullProjectFilePath
    类型:System.String
    [in] 项目路径 (包括文件名和扩展名) 位置创建新项目。
  • pfCanCreate
    类型:System.Int32%
    [out] 如果 true,给定名称的新项目可在指定的位置然后创建。如果 false,同名项在指定的位置已经将呈现。

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

从 vsshell.idl:

HRESULT IVsSolution::CanCreateNewProjectAtLocation(
   [in] BOOL fCreateNewSolution,
   [in] LPCOLESTR pszFullProjectFilePath,
   [out] BOOL *pfCanCreate
);

此方法确定与给定的新项目是否可以在特定位置创建。 使用母版提供向导。

.NET Framework 安全性

请参见

参考

IVsSolution 接口

Microsoft.VisualStudio.Shell.Interop 命名空间