/
githubmirror
/
aspnetcore
Обзор
Документация
Войти
/
githubmirror
/
aspnetcore
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Servers/IIS/build/Build.Common.Settings
69 строк
3 KB
Aditya Mandaleeka
Enable code analysis and fix NULL usage.
06 окт 2024, 09:56
06 окт 2024, 09:56
2747640
Код
Авторство
О чём код?
<?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Import Project="Config.Definitions.Props" /> <PropertyGroup> <_TwoDigitYear>$([MSBuild]::Subtract($([System.DateTime]::UtcNow.Year), 2000))</_TwoDigitYear> <_ThreeDigitDayOfYear>$([System.DateTime]::UtcNow.DayOfYear.ToString().PadLeft(3, '0'))</_ThreeDigitDayOfYear> <AssemblyBuild>$(_TwoDigitYear)$(_ThreeDigitDayOfYear)</AssemblyBuild> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> <PropertyGroup Label="Configuration"> <SolutionDir Condition="'$(SolutionDir)' == '' Or '$(SolutionDir)' == '*Undefined*'">$(MSBuildThisFileDirectory)..\</SolutionDir> <Configuration Condition="'$(Configuration)'==''">Debug</Configuration> <VCProjectVersion>15.0</VCProjectVersion> <Keyword>Win32Proj</Keyword> <Platform Condition="'$(Platform)' == ''">x64</Platform> <CharacterSet>Unicode</CharacterSet> </PropertyGroup> <Import Project="release.props" /> <Import Project="debug.props" /> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> <ImportGroup Label="ExtensionSettings" /> <ImportGroup Label="Shared" /> <ImportGroup Label="PropertySheets"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> <PropertyGroup Label="UserMacros" /> <PropertyGroup> <CodeAnalysisRuleSet>..\DefaultRules.ruleset</CodeAnalysisRuleSet> <RunCodeAnalysis Condition="'$(VCToolsRedistVersion)' != '' AND '$(VCToolsRedistVersion)' >= 14.15.26706">true</RunCodeAnalysis> <EnablePREfast>$(RunCodeAnalysis)</EnablePREfast> </PropertyGroup> <ItemDefinitionGroup> <ClCompile> <PrecompiledHeader>Use</PrecompiledHeader> <PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile> <PrecompiledHeaderOutputFile>$(IntDir)$(TargetName).pch</PrecompiledHeaderOutputFile> <ForcedIncludeFiles>stdafx.h</ForcedIncludeFiles> <TreatWarningAsError>true</TreatWarningAsError> <!-- Microsoft.Security.SystemsADM.10086 - SDL required warnings --> <!-- See https://github.com/dotnet/aspnetcore/issues/40525 --> <WarningLevel>Level4</WarningLevel> <TreatSpecificWarningsAsErrors>$(TreatSpecificWarningsAsErrors);4018;4055;4146;4242;4244;4267;4302;4308;4509;4510;4532;4533;4610;4611;4700;4701;4703;4789;4995;4996</TreatSpecificWarningsAsErrors> <RuntimeLibrary>MultiThreaded</RuntimeLibrary> <ShowIncludes>false</ShowIncludes> <MultiProcessorCompilation>true</MultiProcessorCompilation> <LanguageStandard>stdcpp17</LanguageStandard> <CompileAs>CompileAsCpp</CompileAs> <PreprocessorDefinitions>_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions Condition="'$(Platform)'=='Win32'">WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions Condition="'$(Platform)'=='x64'">_WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions Condition="'$(Platform)'=='arm64'">_WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions> </ClCompile> <Link> <!-- https://github.com/dotnet/runtime/issues/63602 libnethost.lib missing symbols --> <AdditionalOptions>/ignore:4099 %(AdditionalOptions)</AdditionalOptions> <SubSystem>Windows</SubSystem> </Link> </ItemDefinitionGroup> </Project>