Project 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示属于 的项目 Solution。
public ref class Project
[System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(),nq}")]
public class Project
[<System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(),nq}")>]
type Project = class
Public Class Project
- 继承
-
Project
- 属性
属性
AdditionalDocumentIds |
与此项目关联的所有其他文档 ID。 |
AdditionalDocuments |
与此项目关联的所有其他文档。 |
AllProjectReferences |
此项目引用的所有其他项目的列表,包括不属于解决方案的项目。 |
AnalyzerConfigDocuments |
AnalyzerConfigDocument与此项目关联的所有 。 |
AnalyzerOptions |
分析器用于此项目的选项。 |
AnalyzerReferences |
此项目的所有诊断分析器引用的列表。 |
AssemblyName |
此项目表示的程序集的名称。 |
CompilationOptions |
生成此项目的编译时使用的选项。 |
CompilationOutputInfo |
编译输出文件路径。 |
DefaultNamespace |
如果未定义,则项目的默认命名空间 (“”,这意味着全局命名空间) ;如果未知或不适用,则为 null。 |
DocumentIds |
与此项目关联的所有文档 ID。 |
Documents |
与此项目关联的所有常规文档。 从源生成器生成的文档由 GetSourceGeneratedDocumentsAsync(CancellationToken)返回。 |
FilePath |
项目文件的路径;如果没有项目文件,则为 null。 |
HasDocuments |
如果项目包含任何文档,则为 True。 |
Id |
项目的 ID。 多个 Project 实例可以共享同一 ID。 但是,在任何给定的解决方案中,只有一个项目可能具有此 ID。 |
IsSubmission |
如果这是提交项目,则返回 true。 |
Language |
与项目关联的语言。 |
LanguageServices |
已过时.
与此项目的语言关联的主机环境中的语言服务。 |
MetadataReferences |
此项目引用的所有其他元数据源 (程序集) 的列表。 |
Name |
项目的名称。 这可能不同于程序集名称。 |
OutputFilePath |
输出文件的路径;如果未知,则为 null。 |
OutputRefFilePath |
引用程序集输出文件的路径;如果未知,则为 null。 |
ParseOptions |
分析此项目的文档时使用的选项。 |
ProjectReferences |
此项目引用的同一解决方案中的所有其他项目的列表。 |
Services |
与此项目的语言关联的主机环境中的语言服务的不可变快照。 如果可能,请用到 。LanguageServices |
Solution |
此项目所属的解决方案。 |
SupportsCompilation |
如果 |
Version |
项目版本。 这相当于项目文件的版本。 |