當您安裝 .NET SDK 時,您會收到十多個用於建立專案和檔案的內建範本,包括主控台應用程式、類別庫、單元測試專案,ASP.NET Core 應用程式 (包括 Angular 和 React 專案) 和組態檔。 若要列出內建範本,請執行 命令:
When you install .NET SDK, you will receive more than a dozen built-in templates for the creation of projects and files, including master control programme applications, databases, unit testing projects, ASP.NET Core applications (including Angular and
下表顯示隨 .NET SDK 預先安裝的範本。 範本的預設語言會顯示在方括號內。 按一下簡短名稱連結即可查看特定範本選項。
The following table shows the templates that were pre-installed with.NET SDK. The default language of the template is shown in square brackets. A short name link allows you to see the selected template options.
下表顯示已停止且不再預安裝 .NET SDK 的範本。 按一下簡短名稱連結即可查看特定範本選項。
The following table shows a sample of.NET SDK that has been stopped and is no longer pre-installed. A short name link allows you to see a given template option.
各個範本可能還會有其他可用的選項。 若要顯示範本可用的其他選項,請使用 選項搭配範本名稱引數,例如: 。 如果範本支援多種語言,此命令將會以預設語言顯示範本說明。 藉由將其與 選項結合,您可以看到其他語言的說明:。 隨附於 .NET SDK 的範本有下列其他選項:
There may be other available options for each template. To show other options available for the template, use the menu matching template name quotes, for example: If the template supports multiple languages, the command will show the template in default language. By combining it with the option, you can see the explanation in other languages. The following other options are attached to the template for.NET SDK:
指定要當成目標的架構。 自 .NET Core 3.0 SDK 起提供使用。
Specifies the . Available from.NET Core 3.0 SDK.
下表會根據您使用的 SDK 版本列出預設值:
The following table lists the default values according to the SDK version you use:
SDK 版本 預設值 8.0 7.0 6.0 3.1 建立舊版 TFM 的專案的能力取決於已安裝該版本的 SDK。 例如,如果您只安裝 .NET 7 SDK,則唯一可用的 值為 。 如果您安裝 .NET 6 SDK,值 就會變成可供使用的 。 如果您安裝 .NET Core 3.1 SDK, 就會變成可用,以此類推。 因此,即使在 .NET 6 SDK 中執行 時,您也可透過指定 將 .NET Core 3.1 為視為目標。
The ability to build an old TFM project depends on the installed version of SDK. For example, if you install only.NET 7 SDK, the only available value is. If you install.NET 6 SDK, the value will become available. If you install.NET Core 3.1 SDK, it will become available. So, even if you run in.NET 6 SDK, you can view.NET Core 3.1 as a target.
或者,若要建立以您先前使用的 SDK 作為目標架構的專案,您可以安裝範本的 NuGet 套件來執行此動作。 一般、Web 和 SPA 專案類型會針對每個目標 Framework Moniker (TFM) 使用不同的套件。 例如,若要建立以 為目標的 專案,請在 上執行 。
Alternatively, if you want to build a project based on the SDK that you used earlier, you can install this action by installing a template NuGet package. , Web and
. 在建立的專案檔中設定 屬性。 例如,使用 可使用 C# 7.3。 不支援 F#。 自 .NET Core 2.2 SDK 起提供使用。
Configure properties in the created project file. For example, use C# 7.3. Do not support F#. Provides access from.NET Core 2.2 SDK.
如需預設 C# 版本的清單,請參閱預設值。
For a default list of C# versions, see .
若有指定,專案建立期間不執行隱含還原。 自 .NET Core 2.2 SDK 起提供使用。
If specified, there will be no hidden restoration during the project creation period. It will be available from.NET Core 2.2 SDK.
若有指定,則會使用明確的 類別和 方法,而不是最上層陳述式。 自 .NET SDK 6.0.300 起提供使用。 預設值: 。 僅適用於 C#。
If specified, the specified categories and methods are used instead of the top-level narratives. Use is available from.NET SDK 6.0.300. Default value:, only for C#.
指定要當成目標的架構。 值:、、 或 建立 .NET 類別庫,或建立 .NET 標準類別庫。 .NET SDK 8.0.x 的預設值為 。
Specifies the . Value:, or create.NET-type libraries, or create.NET standard categories. The default value for.NET SDK 8.0.x.
若要建立目標為早於您所使用的 SDK 之架構的專案,請參閱 了解本文稍早的 專案。
To build a project whose objective is earlier than the structure of the SDK that you use, please refer to .
在建立的專案檔中設定 屬性。 例如,使用 可使用 C# 7.3。 不支援 F#。 自 .NET Core 2.2 SDK 起提供使用。
Configure properties in the created project file. For example, use C# 7.3. Do not support F#. Provides access from.NET Core 2.2 SDK.
如需預設 C# 版本的清單,請參閱預設值。
For a default list of C# versions, see .
專案建立期間不執行隱含還原。
Unexecuted implicit restoration during project creation.
指定要當成目標的架構。 針對 .NET 8 SDK,預設值為 。 自 .NET Core 3.1 SDK 起提供使用。
Specifies the . The default value for.NET 8 SDK is available from.NET Core 3.1 SDK.
在建立的專案檔中設定 屬性。 例如,使用 可使用 C# 7.3。
Configure properties in the created project file. For example, use C# 7.3.
如需預設 C# 版本的清單,請參閱預設值。
For a default list of C# versions, see .
專案建立期間不執行隱含還原。
Unexecuted implicit restoration during project creation.
在建立的專案檔中設定 屬性。 例如,使用 可使用 C# 7.3。
Configure properties in the created project file. For example, use C# 7.3.
如需預設 C# 版本的清單,請參閱預設值。
For a default list of C# versions, see .
專案建立期間不執行隱含還原。
Unexecuted implicit restoration during project creation.
指定要當成目標的架構。 .NET 8 SDK 的預設值為 。 自 .NET Core 3.1 SDK 起提供使用。
Specifies the . The default value for NET 8 SDK is available from.NET Core 3.1 SDK.
若要建立目標為早於您所使用的 SDK 之架構的專案,請參閱 了解本文稍早的 專案。
To build a project whose objective is earlier than the structure of the SDK that you use, please refer to .
從產生的範本中排除 launchSettings.json。
Exclude launchSettings.json from the resulting template.
專案建立期間不執行隱含還原。
Unexecuted implicit restoration during project creation.
若有指定,則會使用明確的 類別和 方法,而不是最上層陳述式。 自 .NET SDK 6.0.300 起提供使用。 預設值: 。
If specified, the specified categories and methods are used instead of the top presentation. Use is provided from. NET SDK 6.0.300. Default:
指定要當成目標的架構。 自 .NET Core 3.0 SDK 起可用的選項。
Specifies the . Available options from.NET Core 3.0 SDK.
下表會根據您使用的 SDK 版本列號碼出預設值:
The following table shows the default values according to the SDK version of the column number you use:
SDK 版本 預設值 8.0 7.0 6.0 5.0 3.1
建立舊版 TFM 的專案的能力取決於已安裝該版本的 SDK。 例如,如果您只安裝 .NET 6 SDK,則唯一可用的 值為 。 如果您安裝 .NET 5 SDK,值 就會變成可供使用的 。 如果您安裝 .NET Core 3.1 SDK, 就會變成可用,以此類推。 因此,即使在 .NET 6 SDK 中執行 時,您也可透過指定 將 .NET Core 3.1 為視為目標。
The ability to build an old TFM project depends on the installed version of SDK. For example, if you install only.NET 6 SDK, the only available value is. If you install.NET 5 SDK, the value will become available. If you install.NET Core 3.1 SDK, it will become available. So, even if you run in.NET 6 SDK, you can specify that you will target.NET Core 3.1.
使用 dotnet pack 封裝專案。
Use dotnet pack.
專案建立期間不執行隱含還原。
Unexecuted implicit restoration during project creation.
指定要當成目標的架構。
Specifies the .
下表會根據您使用的 SDK 版本列號碼出預設值:
The following table shows the default values according to the SDK version of the column number you use:
SDK 版本 預設值 8.0 7.0 6.0 5.0 3.1
建立舊版 TFM 的專案的能力取決於已安裝該版本的 SDK。 例如,如果您只安裝 .NET 6 SDK,則唯一可用的 值為 。 如果您安裝 .NET 5 SDK,值 就會變成可供使用的 。 如果您安裝 .NET Core 3.1 SDK, 就會變成可用,以此類推。 因此,即使在 .NET 6 SDK 中執行 時,您也可透過指定 將 .NET Core 3.1 為視為目標。
The ability to build an old TFM project depends on the installed version of SDK. For example, if you install only.NET 6 SDK, the only available value is. If you install.NET 5 SDK, the value will become available. If you install.NET Core 3.1 SDK, it will become available. So, even if you run in.NET 6 SDK, you can specify that you will target.NET Core 3.1.
使用 dotnet pack 封裝專案。
Use dotnet pack.
專案建立期間不執行隱含還原。
Unexecuted implicit restoration during project creation.
所產生程式碼的命名空間。 預設值是 。
Namespace for the code generated. Default value is.
不使用 PageModel 建立頁面。
Do not use PageModel to create a page.
所產生程式碼的命名空間。 預設值是 。
Namespace for the code generated. Default value is.
自 .NET 8 SDK 起已停止。
stopped since.NET 8 SDK.
要使用的驗證類型。 可能的值是:
The type of verification to be used. Possible values are:
- - 無驗證 (預設值)。
- - 個別驗證。
- - 使用 Azure AD B2C 的個別驗證。
- - 單一租用戶的組織驗證。 Entra 外部 ID 租用戶也使用 。
- - 多個租用戶的組織驗證。
- - Windows 驗證。
要連接的 Azure Active Directory B2C 執行個體。 搭配 驗證使用。 預設值是 。
The Azure Active Directory B2C to be connected executes individual bodies. Combining is used for authentication. The default value is.
此專案的登入及註冊原則識別碼。 搭配 驗證使用。
The login and registration principles for this project are recognized. Matching is used for validation.
此專案的重設密碼原則識別碼。 搭配 驗證使用。
The reset password recognition for this project. Combining is used for validation.
此專案的編輯設定檔原則識別碼。 搭配 驗證使用。
The edit profile principle recognition for this project. Combining is used for validation.
要連接的 Azure Active Directory 執行個體。 搭配 或 驗證使用。 預設值是 。
The Azure Active Directory to connect to execute bodies. Combining or authentication for use. Default value.
此專案的用戶端識別碼。 搭配 、 或 驗證使用。 預設值是 。
The client identification code for this project. Combining or authentication for use. Default value is.
目錄租用戶的網域。 搭配 或 驗證使用。 預設值是 。
The domain of the directory tenant. Combining or authenticating use. Default value is.
要連接的目錄 TenantId 識別碼。 搭配 驗證使用。 預設值是 。
The directory TenantId identifier to connect. The combination is used for authentication. The default value is.
重新導向 URI 的應用程式基底路徑內的要求路徑。 搭配 或 驗證使用。 預設值是 。
Redirects the required path within the application base path to URI. The combination or authentication is used. The default value is.
允許此應用程式對目錄的讀取權限。 僅適用於 或 驗證。
Allows this application to read permissions to directories. Only applies to or authenticates them.
從產生的範本中排除 launchSettings.json。
Exclude launchSettings.json from the resulting template.
關閉 HTTPS。 此選項僅適用於未針對 使用 、、 或 時。
Closes HTTPS. This option is only appropriate when not used, or when.
指定應該使用 LocalDB,不使用 SQLite。 僅適用於 或 驗證。
Specifies that a LocalDB should be used, not SQLite. Only suitable for validation or authentication.
專案建立期間不執行隱含還原。
Unexecuted implicit restoration during project creation.
用於 launchSettings.json 中 HTTP 端點的連接埠號碼。
The port number of the HTTP peer used in LaunchSettings.json.
用於 launchSettings.json 中 HTTPS 端點的連接埠號碼。 使用 參數 時不適用此選項 (但在為 選擇個人或組織驗證設定時會忽略 )。
The port number of the HTTPS endpoint used in LaunchSettings. json. This option is not suitable when using parameters (but will be ignored when selecting a person or organization to verify the settings).
若有指定,則會使用明確的 類別和 方法,而不是最上層陳述式。 自 .NET SDK 6.0.300 起提供使用。 預設值: 。
If specified, the specified categories and methods are used instead of the top presentation. Use is provided from. NET SDK 6.0.300. Default:
指定要當成目標的架構。
Specifies the .
此範本適用於 .NET 8 或更新版本。
This template is suitable for.NET 8 or for updates.
專案建立期間不執行隱含還原。
Unexecuted implicit restoration during project creation.
從產生的應用程式中排除 launchSettings.json。
Excludes launchSettings.json from the generated application.
指定要為互動式元件使用的互動式轉譯模式。 可能的值是:
Specifies the interactive mode of translation to be used for interactive components. Possible values are:
- - 無互動功能 (僅限靜態伺服器端轉譯)。
- - (預設) 使用互動式伺服器端轉譯在伺服器上執行應用程式。
- - 使用瀏覽器中的用戶端轉譯搭配 WebAssembly 執行應用程式。
- - 在下載 Blazor 套件組合並啟用 Blazor 用戶端上的執行階段時使用互動式伺服器端轉譯,然後搭配 WebAssembly 使用用戶端轉譯。
省略展示基本使用模式的範例頁面和樣式。
Ignores the sample pages and styles that display basic usage patterns.
要使用的驗證類型。 可能的值是:
The type of verification to be used. Possible values are:
- - 無驗證 (預設值)。
- - 個別驗證。
指定應該使用 LocalDB,不使用 SQLite。 僅適用於 驗證。
Specifies that a LocalDB should be used, not SQLite. This applies only to authentication.
藉由在最上層套用互動式轉譯模式,讓每個頁面都可互動。 如果為 ,則頁面預設會使用靜態伺服器端轉譯,而且可以在每頁或每個元件的基礎上標示為互動式。 只有在 選項未設定為 時,此選項才有效。
Allows each page to interact with each page by applying interactive mode of translation at the top level. If this is the case, a static server is defaulted on the page and can be marked as interactive on the basis of each page or widget. This option is valid only if the option is not set.
關閉 HTTPS。 這個選項只有在未將 選項選擇為 時才適用。
Closes HTTPS. This option is only appropriate if the option is not selected.
若有指定,則會產生明確的 類別和 方法,而不是最上層陳述式。
If specified, a clear class and method is created, rather than the top narrative.
指定要當成目標的架構。
Specifies the .
下表會根據您使用的 SDK 版本列號碼出預設值:
The following table shows the default values according to the SDK version of the column number you use:
SDK 版本 預設值 8.0 7.0 6.0 5.0 3.1 若要建立目標為早於您所使用的 SDK 之架構的專案,請參閱 了解本文稍早的 專案。
To build a project whose objective is earlier than the structure of the SDK that you use, please refer to .
專案建立期間不執行隱含還原。
Unexecuted implicit restoration during project creation.
包含 BlazorWebAssembly 應用程式的 ASP.NET Core 主機。
ASP.NET Core host with BlazorWebAssembly applications.
要使用的驗證類型。 可能的值是:
The type of verification to be used. Possible values are:
- - 無驗證 (預設值)。
- - 個別驗證。
- - 使用 Azure AD B2C 的個別驗證。
- - 單一租用戶的組織驗證。 Entra 外部 ID 租用戶也使用 SingleOrg。
OIDC 提供者的授權單位。 搭配 驗證使用。 預設值是 。
Authorisation unit for the OIDC provider. Combining is used for authentication. Default value is.
要連接的 Azure Active Directory B2C 執行個體。 搭配 驗證使用。 預設值是 。
The Azure Active Directory B2C to be connected executes individual bodies. Combining is used for authentication. The default value is.
此專案的登入及註冊原則識別碼。 搭配 驗證使用。
The login and registration principles for this project are recognized. Matching is used for validation.
要連接的 Azure Active Directory 執行個體。 搭配 驗證使用。 預設值是 。
The Azure Active Directory to connect to execute individual bodies. Combining is used for authentication. The default value is.
此專案的用戶端識別碼。 在獨立案例中搭配 、 或 驗證使用。 預設值是 。
The user ID for this project. Combining or validating in stand-alone cases. Default value is.
目錄租用戶的網域。 搭配 或 驗證使用。 預設值是 。
The domain of the directory tenant. Combining or authenticating use. Default value is.
想要呼叫伺服器 API 的應用程式識別碼 URI。 搭配 或 驗證使用。 預設值是 。
Application identifier URI that you want to call the server API. Combining or authentication is used. Default value is.
伺服器裝載 API 的用戶端識別碼。 搭配 或 驗證使用。 預設值是 。
The server loads the API client identification code. The combination or authentication is used. The default value is.
用戶端要求佈建存取權杖的 API 範圍。 搭配 或 驗證使用。 預設值是 。
The client requires the API range to be set up to access the scepter. The combination or authentication is used. The default value is.
要連接的目錄 TenantId 識別碼。 搭配 驗證使用。 預設值是 。
The directory TenantId identifier to connect. The combination is used for authentication. The default value is.
允許此應用程式對目錄的讀取權限。 僅適用於 驗證。
Allows the application to read permissions to the directory. This applies only to authentication.
從產生的範本中排除 launchSettings.json。
Exclude launchSettings.json from the resulting template.
會產生漸進式 Web 應用程式 (PWA) 支援安裝和離線使用。
An incremental Web application (PWA) will be created to support installation and offline use.
關閉 HTTPS。 此選項僅適用於未針對 使用 、 或 時。
Disable HTTPS. This option is only appropriate when not used or when.
指定應該使用 LocalDB,不使用 SQLite。 僅適用於 或 驗證。
Specifies that a LocalDB should be used, not SQLite. Only suitable for validation or authentication.
要從 Web 應用程式呼叫 API 的 URL。 僅適用於 或 驗證,但未指定 ASP.NET Core主機。 預設值是 。
URL to call API from the Web application. Only suitable for validation, but no ASP.NET Core host specified. Default value.
指定 Web 應用程式是否呼叫 Microsoft Graph。 僅適用於 驗證。
Specifies whether the Web application calls Microsoft Graph. This applies only to authentication.
要求從 Web 應用程式呼叫 API 的範圍。 僅適用於 或 驗證,但未指定 ASP.NET Core主機。 預設值為 。
The range requested to call API from the Web application is only suitable for use or authentication, but the ASP.NET Core host is not specified. The default value is.
用於 launchSettings.json 中 HTTP 端點的連接埠號碼。
The port number of the HTTP peer used in LaunchSettings.json.
用於 launchSettings.json 中 HTTPS 端點的連接埠號碼。 使用 參數 時不適用此選項 (但在為 選擇個人或組織驗證設定時會忽略 )。
The port number of the HTTPS endpoint used in LaunchSettings. json. This option is not suitable when using parameters (but will be ignored when selecting a person or organization to verify the settings).
若有指定,則會使用明確的 類別和 方法,而不是最上層陳述式。 自 .NET SDK 6.0.300 起提供使用。 預設值: 。
If specified, the specified categories and methods are used instead of the top presentation. Use is provided from. NET SDK 6.0.300. Default:
從產生的範本中排除 launchSettings.json。
Exclude launchSettings.json from the resulting template.
指定要當成目標的架構。 .NET Core 2.2 SDK 中沒有提供的選項。
Specifies the ..net Core2.2 SDK does not provide an option.
下表會根據您使用的 SDK 版本列號碼出預設值:
The following table shows the default values according to the SDK version of the column number you use:
SDK 版本 預設值 8.0 7.0 6.0 5.0 3.1 3.0 2.1 若要建立目標為早於您所使用的 SDK 之架構的專案,請參閱 了解本文稍早的 專案。
To build a project whose objective is earlier than the structure of the SDK that you use, please refer to .
專案建立期間不執行隱含還原。
Unexecuted implicit restoration during project creation.
關閉 HTTPS。
Close HTTPS.
用於 launchSettings.json 中 HTTP 端點的連接埠號碼。
The port number of the HTTP peer used in LaunchSettings.json.
用於 launchSettings.json 中 HTTPS 端點的連接埠號碼。 使用 參數 時不適用此選項 (但在為 選擇個人或組織驗證設定時會忽略 )。
The port number of the HTTPS endpoint used in LaunchSettings. json. This option is not suitable when using parameters (but will be ignored when selecting a person or organization to verify the settings).
若有指定,則會使用明確的 類別和 方法,而不是最上層陳述式。 自 .NET SDK 6.0.300 起提供使用。 預設值: 。
If specified, the specified categories and methods are used instead of the top presentation. Use is provided from. NET SDK 6.0.300. Default:
要使用的驗證類型。 可能的值是:
The type of verification to be used. Possible values are:
- - 無驗證 (預設值)。
- - 個別驗證。
- - 使用 Azure AD B2C 的個別驗證。
- - 單一租用戶的組織驗證。 Entra 外部 ID 租用戶也使用 SingleOrg。
- - 多個租用戶的組織驗證。
- - Windows 驗證。
要連接的 Azure Active Directory B2C 執行個體。 搭配 驗證使用。 預設值是 。
The Azure Active Directory B2C to be connected executes individual bodies. Combining is used for authentication. The default value is.
此專案的登入及註冊原則識別碼。 搭配 驗證使用。
The login and registration principles for this project are recognized. Matching is used for validation.
此專案的重設密碼原則識別碼。 搭配 驗證使用。
The reset password recognition for this project. Combining is used for validation.
此專案的編輯設定檔原則識別碼。 搭配 驗證使用。
The edit profile principle recognition for this project. Combining is used for validation.
要連接的 Azure Active Directory 執行個體。 搭配 或 驗證使用。 預設值是 。
The Azure Active Directory to connect to execute bodies. Combining or authentication for use. Default value.
此專案的用戶端識別碼。 搭配 、 或 驗證使用。 預設值是 。
The client identification code for this project. Combining or authentication for use. Default value is.
目錄租用戶的網域。 搭配 或 驗證使用。 預設值是 。
The domain of the directory tenant. Combining or authenticating use. Default value is.
要連接的目錄 TenantId 識別碼。 搭配 驗證使用。 預設值是 。
The directory TenantId identifier to connect. The combination is used for authentication. The default value is.
重新導向 URI 的應用程式基底路徑內的要求路徑。 搭配 或 驗證使用。 預設值是 。
Redirects the required path within the application base path to URI. The combination or authentication is used. The default value is.
允許此應用程式對目錄的讀取權限。 僅適用於 或 驗證。
Allows this application to read permissions to directories. Only applies to or authenticates them.
從產生的範本中排除 launchSettings.json。
Exclude launchSettings.json from the resulting template.
關閉 HTTPS。 此選項僅適用於未使用 、、 或 時。
Closes HTTPS. This option is only suitable for unused, or when.
指定應該使用 LocalDB,不使用 SQLite。 僅適用於 或 驗證。
Specifies that a LocalDB should be used, not SQLite. Only suitable for validation or authentication.
指定要當成目標的架構。 自 .NET Core 3.0 SDK 起可用的選項。
Specifies the . Available options from.NET Core 3.0 SDK.
下表會根據您使用的 SDK 版本列號碼出預設值:
The following table shows the default values according to the SDK version of the column number you use:
SDK 版本 預設值 8.0 7.0 6.0 5.0 3.1 3.0 若要建立目標為早於您所使用的 SDK 之架構的專案,請參閱 了解本文稍早的 專案。
To build a project whose objective is earlier than the structure of the SDK that you use, please refer to .
專案建立期間不執行隱含還原。
Unexecuted implicit restoration during project creation.
專案中包含 BrowserLink。 .NET Core 2.2 和 3.1 SDK 中沒有提供的選項。
The project contains options not provided in BrownserverLink..NET Core 2.2 and 3.1 SDK.
判斷專案是否已設定為在偵錯組建中使用 Razor 執行時間編譯。 自 .NET Core 3.1.201 SDK 起可用的選項。
Determines whether the project has been configured to use Razor runs time .
用於 launchSettings.json 中 HTTP 端點的連接埠號碼。
The port number of the HTTP peer used in LaunchSettings.json.
用於 launchSettings.json 中 HTTPS 端點的連接埠號碼。 使用 參數 時不適用此選項 (但在為 選擇個人或組織驗證設定時會忽略 )。
The port number of the HTTPS endpoint used in LaunchSettings. json. This option is not suitable when using parameters (but will be ignored when selecting a person or organization to verify the settings).
若有指定,則會使用明確的 類別和 方法,而不是最上層陳述式。 自 .NET SDK 6.0.300 起提供使用。 預設值: 。
If specified, the specified categories and methods are used instead of the top presentation. Use is provided from. NET SDK 6.0.300. Default:
自 .NET 8 SDK 起已停止。
stopped since.NET 8 SDK.
要使用的驗證類型。 自 .NET Core 3.0 SDK 起提供使用。
The type of verification to be used. It is available from.NET Core 3.0 SDK.
可能的值是:
Possible values are:
- - 無驗證 (預設值)。
- - 個別驗證。
從產生的範本中排除 launchSettings.json。
Exclude launchSettings.json from the resulting template.
專案建立期間不執行隱含還原。
Unexecuted implicit restoration during project creation.
關閉 HTTPS。 只有在驗證為 時,才適用此選項。
Closes HTTPS. This option is only appropriate if verified.
指定應該使用 LocalDB,不使用 SQLite。 僅適用於 或 驗證。 自 .NET Core 3.0 SDK 起提供使用。
Specifies that a LocalDB should be used instead of SQLite. Only suitable for use or authentication. Available from.NET Core 3.0 SDK.
指定要當成目標的架構。 .NET Core 2.2 SDK 中沒有提供的選項。
Specifies the ..net Core2.2 SDK does not provide an option.
下表會根據您使用的 SDK 版本列號碼出預設值:
The following table shows the default values according to the SDK version of the column number you use:
注意
Attention.
沒有適用於 的 React 範本,不過,如果您有興趣使用 ASP.NET Core 開發 React 應用程式,請參閱 ASP.NET Core 中的單頁應用程式 (SPA) 概觀 (部分機器翻譯)。
There is no appropriate React template, but if you are interested in using ASP.NET Core to develop React applications, please refer to ASP.NET Core (part machine translation) overview .
SDK 版本 預設值 7.0 6.0 5.0 3.1 3.0 2.1 若要建立目標為早於您所使用的 SDK 之架構的專案,請參閱 了解本文稍早的 專案。
To build a project whose objective is earlier than the structure of the SDK that you use, please refer to .
用於 launchSettings.json 中 HTTP 端點的連接埠號碼。
The port number of the HTTP peer used in LaunchSettings.json.
用於 launchSettings.json 中 HTTPS 端點的連接埠號碼。 使用 參數 時不適用此選項 (但在為 選擇個人或組織驗證設定時會忽略 )。
The port number of the HTTPS endpoint used in LaunchSettings. json. This option is not suitable when using parameters (but will be ignored when selecting a person or organization to verify the settings).
若有指定,則會使用明確的 類別和 方法,而不是最上層陳述式。 自 .NET SDK 6.0.300 起提供使用。 預設值: 。
If specified, the specified categories and methods are used instead of the top presentation. Use is provided from. NET SDK 6.0.300. Default:
專案建立期間不執行隱含還原。
Unexecuted implicit restoration during project creation.
除了元件之外,支援將傳統 Razor 頁面及檢視新增至此程式庫。 自 .NET Core 3.0 SDK 起提供使用。
Supports the addition of traditional Razor pages and views to this library, in addition to the widgets. Use is available from.NET Core 3.0 SDK.
使用已啟用 AOT 發佈的 Web API 專案。 如需詳細資訊,請參閱原生 AOT 部署 (英文) 和 Web API (原生 AOT) 範本 (部分機器翻譯)。
Use the AOT-enabled Web API project. See
從產生的範本中排除 launchSettings.json。 Exclude launchSettings.json from the resulting template.
指定要當成目標的架構。 Specifies the . 下表會根據您使用的 SDK 版本列號碼出預設值: The following table shows the default values according to the SDK version of the column number you use:
專案建立期間不執行隱含還原。 Unexecuted implicit restoration during project creation.
若有指定,則會使用明確的 類別和 方法,而不是最上層陳述式。 自 .NET SDK 6.0.300 起提供使用。 預設值: 。 If specified, the specified categories and methods are used instead of the top presentation. Use is provided from. NET SDK 6.0.300. Default:
要使用的驗證類型。 可能的值是: The type of verification to be used. Possible values are:
要連接的 Azure Active Directory B2C 執行個體。 搭配 驗證使用。 預設值是 。 The Azure Active Directory B2C to be connected executes individual bodies. Combining is used for authentication. The default value is.
建立使用 ASP.NET Core 最小 API 的專案。 預設為 ,但此選項會由 覆寫。 由於 的預設值為 ,因此不指定任一選項輸入 會建立最小 API 專案。 Creates a project using ASP.NET Core's smallest API. Default, but this option will be overwritten. Since the default value is, no API project will be created by any option.
此專案的登入及註冊原則識別碼。 搭配 驗證使用。 The login and registration principles for this project are recognized. Matching is used for validation.
要連接的 Azure Active Directory 執行個體。 搭配 驗證使用。 預設值是 。 The Azure Active Directory to connect to execute individual bodies. Combining is used for authentication. The default value is.
此專案的用戶端識別碼。 搭配 或 驗證使用。 預設值是 。 The client identification code for this project. Combining or authentication for use. Default value is.
是否要使用控制器而非使用最小 API。 如果同時指定此選項和 ,這個選項會覆寫由 所指定的值。 預設值為 。 自 .NET 8 SDK 起提供。 Whether the controller should be used instead of using the smallest API. If this option is specified at the same time, this option will overwrite the value specified. The default value is. From.NET 8 SDK.
目錄租用戶的網域。 搭配 或 驗證使用。 預設值是 。 The domain of the directory tenant. Combining or authenticating use. Default value is.
要連接的目錄 TenantId 識別碼。 搭配 驗證使用。 預設值是 。 The directory TenantId identifier to connect. The combination is used for authentication. The default value is.
允許此應用程式對目錄的讀取權限。 僅適用於 驗證。 Allows the application to read permissions to the directory. This applies only to authentication.
從產生的範本中排除 launchSettings.json。 Exclude launchSettings.json from the resulting template.
關閉 OpenAPI (Swagger) 支援。 不會呼叫 、 和 。 Close OpenAPI (Swagger) support. Do not call, and
關閉 HTTPS。 不會在 中建立 HTTPS 啟動設定檔。 不會在 Program.cs/Startup.cs 中呼叫 和 。 此選項僅適用於未針對驗證使用 或 時。 Closes HTTPS. The configuration file HTTPS will not be created. It will not be called in Program.cs/ Startup.cs. This option is suitable only if and when the authentication is not used.
指定應該使用 LocalDB,不使用 SQLite。 僅適用於 驗證。 Specifies that a LocalDB should be used, not SQLite. This applies only to authentication.
指定要當成目標的架構。 .NET Core 2.2 SDK 中沒有提供的選項。 Specifies the ..net Core2.2 SDK does not provide an option. 下表會根據您使用的 SDK 版本列號碼出預設值: The following table shows the default values according to the SDK version of the column number you use: 若要建立目標為早於您所使用的 SDK 之架構的專案,請參閱 了解本文稍早的 專案。 To build a project whose objective is earlier than the structure of the SDK that you use, please refer to .
專案建立期間不執行隱含還原。 Unexecuted implicit restoration during project creation.
若有指定,則會使用明確的 類別和 方法,而不是最上層陳述式。 自 .NET SDK 6.0.300 起提供使用。 預設值: 。 If specified, the specified categories and methods are used instead of the top presentation. Use is provided from. NET SDK 6.0.300. Default: 具有或不含讀取/寫入動作的 API 控制器。 API controller with or without reading/writing actions.
所產生程式代碼的命名空間。 預設值為 。 Namespace for the resulting code. Default value.
建立具有讀取/寫入動作的控制器。 預設值為 。 Create a controller with read/ write action. Default value.
指定要在 global.json 檔案中使用的 .NET SDK 版本。 Specifies the.NET SDK version to be used in the global.json file. 建立 .editorconfig 檔案以設定程式碼樣式偏好設定。 Creates . editorconfig files to configure code style preferences.
建立空白的 .editorconfig,而非 .NET 的預設值。 Creates a blank . editorconfig instead of the default.NET value.
SDK 版本
預設值
8.0
SDK 版本
預設值
8.0
7.0
6.0
5.0
3.1
3.0
2.1
注册有任何问题请添加 微信:MVIP619 拉你进入群
打开微信扫一扫
添加客服
进入交流群
发表评论