__VSCREATEPROJFLAGS 枚举
控件项创建或打开。
此枚举有一个 FlagsAttribute 特性,通过该特性可使其成员值按位组合。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
<FlagsAttribute> _
Public Enumeration __VSCREATEPROJFLAGS
[FlagsAttribute]
public enum __VSCREATEPROJFLAGS
成员
成员名称 | 说明 | |
---|---|---|
CPF_CLONEFILE | 创建基于现有项目模板的新项目已在磁盘上。 | |
CPF_OPENFILE | 项目在磁盘上已存在。 | |
CPF_OPENDIRECTORY | 已过时。不要使用。 | |
CPF_SILENT | 请使用,不报告所有失败时,对于自动测试。 | |
CPF_OVERWRITE | 如果已存在同名项在磁盘上,则重写此项目。 | |
CPF_NOTINSLNEXPLR | 项目不显示作为一般项目在解决方案资源管理器。 | |
CPF_NONLOCALSTORE | 项目使用非本地存储区和其他保存机制。 |
备注
如果您确定在 CreateProjectCreateProjectCreateProject,调用项已存在,请查询用户看到是否要复盖为现有项目。 如果用户要复盖,则请再次调用 CreateProject 并为 grfCreateFlags 参数指定 CPF_OVERWRITE 的值。
__VSCREATEPROJFLAGS2,定义在 vsshell8.0.idl,扩展 __VSCREATEPROJFLAGS。
COM 签名
从 vsshell.idl: