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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。