60 строки
3.2 KiB
XML
60 строки
3.2 KiB
XML
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<!-- Setup default project properties -->
|
|
<PropertyGroup>
|
|
<Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
|
|
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
|
|
<PlatformName Condition="'$(PlatformName)' == ''">$(Platform)</PlatformName>
|
|
<SignAssembly>true</SignAssembly>
|
|
<IncludeSymbols>true</IncludeSymbols>
|
|
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
|
|
<!--
|
|
Disable NuGet Pack warning that the version is SemVer 2.0.
|
|
SemVer 2.0 is supported by NuGet since 3.0.0 (July 2015) in some capacity, and fully since 3.5.0 (October 2016).
|
|
-->
|
|
<NoWarn>$(NoWarn);NU5105</NoWarn>
|
|
</PropertyGroup>
|
|
|
|
<!-- TargetFramework default properties -->
|
|
<PropertyGroup>
|
|
<IsTargetingNetFx Condition="$(TargetFramework.StartsWith('net4'))">true</IsTargetingNetFx>
|
|
<IsTargetingNetStandard Condition="$(TargetFramework.StartsWith('netstandard'))">true</IsTargetingNetStandard>
|
|
<IsTargetingNetCoreApp Condition="$(TargetFramework.StartsWith('netcoreapp'))">true</IsTargetingNetCoreApp>
|
|
</PropertyGroup>
|
|
|
|
<!-- Setup common output paths -->
|
|
<PropertyGroup>
|
|
<ArtifactsDir Condition="'$(ArtifactsDir)' == ''">$(RepoRoot)artifacts\</ArtifactsDir>
|
|
<ArtifactsObjDir>$(ArtifactsDir)obj\</ArtifactsObjDir>
|
|
<ArtifactsBinDir>$(ArtifactsDir)bin\</ArtifactsBinDir>
|
|
<ArtifactsPackagesDir>$(ArtifactsDir)packages\$(Configuration)\</ArtifactsPackagesDir>
|
|
|
|
<OutDirName Condition="'$(OutDirName)' == ''">$(MSBuildProjectName)</OutDirName>
|
|
|
|
<BaseOutputPath Condition="'$(BaseOutputPath)' == ''">$([System.IO.Path]::GetFullPath('$(ArtifactsBinDir)$(OutDirName)\'))</BaseOutputPath>
|
|
<OutputPath Condition="'$(PlatformName)' == 'AnyCPU'">$(BaseOutputPath)$(Configuration)\</OutputPath>
|
|
<OutputPath Condition="'$(PlatformName)' != 'AnyCPU'">$(BaseOutputPath)$(PlatformName)\$(Configuration)\</OutputPath>
|
|
|
|
<BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)' == ''">$([System.IO.Path]::GetFullPath('$(ArtifactsObjDir)$(OutDirName)\'))</BaseIntermediateOutputPath>
|
|
<IntermediateOutputPath Condition="'$(PlatformName)' == 'AnyCPU'">$(BaseIntermediateOutputPath)$(Configuration)\</IntermediateOutputPath>
|
|
<IntermediateOutputPath Condition="'$(PlatformName)' != 'AnyCPU'">$(BaseIntermediateOutputPath)$(PlatformName)\$(Configuration)\</IntermediateOutputPath>
|
|
|
|
<PackageOutputPath>$(ArtifactsPackagesDir)</PackageOutputPath>
|
|
</PropertyGroup>
|
|
|
|
<!-- Common library and package properties -->
|
|
<PropertyGroup>
|
|
<Company>Microsoft Corporation</Company>
|
|
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
|
|
<Authors>Microsoft</Authors>
|
|
<Product>Azure .NET SDK - Tools</Product>
|
|
<PackageIcon>pkgicon.png</PackageIcon>
|
|
<RepositoryUrl>https://github.com/Azure/azure-sdk-tools</RepositoryUrl>
|
|
<PackageProjectUrl>$(RepositoryUrl)</PackageProjectUrl>
|
|
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
|
|
<PackageLicenseExpression>MIT</PackageLicenseExpression>
|
|
<NeutralLanguage>en-US</NeutralLanguage>
|
|
</PropertyGroup>
|
|
|
|
<Import Project="Versioning.props" />
|
|
</Project>
|