IVsSolution.GenerateUniqueProjectName 方法

生成单个项目名称,为项目根名称。

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

语法

声明
Function GenerateUniqueProjectName ( _
    lpszRoot As String, _
    <OutAttribute> ByRef pbstrProjectName As String _
) As Integer
int GenerateUniqueProjectName(
    string lpszRoot,
    out string pbstrProjectName
)

参数

  • lpszRoot
    类型:System.String
    [in] 根项目名称。通过在 nullnull 引用(在 Visual Basic 中为 Nothing) 使该环境的名称使用适当的默认值,与项目。
  • pbstrProjectName
    类型:System.String%
    [out] 根据项目根名称的项名称的指针指定在 lpszRoot 参数。此值在解决方案中是唯一的。

返回值

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

备注

COM 签名

从 vsshell.idl:

HRESULT IVsSolution::GenerateUniqueProjectName(
   [in] LPCOLESTR lpszRoot,
   [out] BSTR *pbstrProjectName
);

此方法由向导通常会调用。当您调用 CreateProject 方法创建项目,创建一个项目名称的环境处理通过 新项目 对话框。

.NET Framework 安全性

请参见

参考

IVsSolution 接口

Microsoft.VisualStudio.Shell.Interop 命名空间