这些的默认值在您的项目使用的 SDK 中定义。例如,如果您的项目文件如下所示:
<Project Sdk="Microsoft.NET.Sdk">
Run Code Online (Sandbox Code Playgroud)
然后,您将找到由 Microsoft.NET.Sdk.props 文件定义的这些内容,该文件是该 SDK 的一部分。
默认为您的项目名称的定义<AssemblyName>:
<AssemblyName Condition=" '$(AssemblyName)' == '' ">$(MSBuildProjectName)
</AssemblyName>
Run Code Online (Sandbox Code Playgroud)
如果您希望它与默认值不同,您可以在项目文件中进行设置:
<PropertyGroup>
<AssemblyName>WhateverNameIWant</AssemblyName>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)
专家提示:如果您想查看项目中定义的所有内容,您可以通过运行以下任一命令来查看 MSBuild 如何处理文件(它们是等效的):
dotnet build -pp > out.txtmsbuild /pp > out.txt剧透:SDK 中封装了很多内容。
| 归档时间: |
|
| 查看次数: |
4232 次 |
| 最近记录: |