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 |
與此專案相關聯的所有其他檔識別碼。 |
AdditionalDocuments |
與此專案相關聯的所有其他檔。 |
AllProjectReferences |
此專案所參考之所有其他專案的清單,包括不屬於方案一部分的專案。 |
AnalyzerConfigDocuments |
AnalyzerConfigDocument與這個專案相關聯的所有 。 |
AnalyzerOptions |
分析器為此專案所使用的選項。 |
AnalyzerReferences |
此專案的所有診斷分析器參考清單。 |
AssemblyName |
這個專案代表的元件名稱。 |
CompilationOptions |
建置此專案的編譯時所使用的選項。 |
CompilationOutputInfo |
編譯輸出檔案路徑。 |
DefaultNamespace |
如果未定義專案的預設命名空間 (「」,這表示全域命名空間) ,如果未知或不適用,則為 null。 |
DocumentIds |
與此專案相關聯的所有檔識別碼。 |
Documents |
與此專案相關聯的所有一般檔。 從來源產生器產生的檔會由 傳 GetSourceGeneratedDocumentsAsync(CancellationToken) 回。 |
FilePath |
專案檔的路徑,如果沒有專案檔,則為 null。 |
HasDocuments |
如果專案有任何檔,則為 True。 |
Id |
專案的識別碼。 多個 Project 實例可能會共用相同的識別碼。 不過,在任何給定的解決方案中,只有一個專案可能會有此識別碼。 |
IsSubmission |
如果這是提交專案,則會傳回 true。 |
Language |
與專案相關聯的語言。 |
LanguageServices |
已淘汰.
與這個專案語言相關聯之主環境的語言服務。 |
MetadataReferences |
此專案參考之所有其他中繼資料來源的清單 (元件) 。 |
Name |
專案的名稱。 這可能與元件名稱不同。 |
OutputFilePath |
輸出檔案的路徑,如果不知道則為 null。 |
OutputRefFilePath |
參考元件輸出檔的路徑,如果不知道,則為 null。 |
ParseOptions |
剖析這個專案的檔時所使用的選項。 |
ProjectReferences |
此專案參考之相同方案中所有其他專案的清單。 |
Services |
與這個專案語言相關聯之主機環境的語言服務固定快照集。 請盡可能使用 LanguageServices 此選項。 |
Solution |
此專案所屬的解決方案。 |
SupportsCompilation |
若 |
Version |
專案版本。 這相當於專案檔的版本。 |