__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:

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间