Files
UnrealEngineUWP/Engine/Source/Programs/DotNETCommon/DotNETUtilities/DotNETUtilities.csproj
Ben Marsh adef91feea UAT: Add support for setting a status message through the log class. Allows writing transient messages (eg. progress messages) which will be cleared out before writing other messages. Best used through the LogStatusScope class, which can set a status message for the duration of a using() block.
As part of this change, the console no longer has to be added as a dedicated trace listener. Since we already special-case this listener when formatting log output, it's easier to just keep the implementation separate to the other trace listeners.

#rb none

[CL 4111304 by Ben Marsh in Dev-Core branch]
2018-06-04 17:23:16 -04:00

158 lines
7.8 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Development</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{5D7D66E8-8C76-4AF9-B3EC-2EF03421D730}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>DotNETUtilities</RootNamespace>
<AssemblyName>DotNETUtilities</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>..\..\..\..\Binaries\DotNET\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>
</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Development|AnyCPU'">
<OutputPath>..\..\..\..\Binaries\DotNET\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<DocumentationFile>
</DocumentationFile>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
<OutputPath>..\..\..\..\Binaries\DotNET\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\MetaData.cs">
<Link>Properties\MetaData.cs</Link>
</Compile>
<Compile Include="AssemblyUtils.cs" />
<Compile Include="BinaryReaderExtensions.cs" />
<Compile Include="BinaryWriterExtensions.cs" />
<Compile Include="CsProjectInfo.cs" />
<Compile Include="DirectoryReference.cs" />
<Compile Include="ExceptionUtils.cs" />
<Compile Include="FastJSON\Formatter.cs" />
<Compile Include="FastJSON\Getters.cs" />
<Compile Include="FastJSON\JSON.cs" />
<Compile Include="FastJSON\JsonParser.cs" />
<Compile Include="FastJSON\JsonSerializer.cs" />
<Compile Include="FastJSON\Reflection.cs" />
<Compile Include="FastJSON\SafeDictionary.cs" />
<Compile Include="FileFilter.cs" />
<Compile Include="FileFilterNode.cs" />
<Compile Include="FilePattern.cs" />
<Compile Include="FileReference.cs" />
<Compile Include="FileSystemName.cs" />
<Compile Include="FileSystemReference.cs" />
<Compile Include="JsonObject.cs" />
<Compile Include="Log.cs" />
<Compile Include="LogIndentScope.cs" />
<Compile Include="LogStatusScope.cs" />
<Compile Include="ManagedProcess.cs" />
<Compile Include="Perforce\PerforceAttributes.cs" />
<Compile Include="Perforce\PerforceChildProcess.cs" />
<Compile Include="Perforce\PerforceConnection.cs" />
<Compile Include="Perforce\PerforceError.cs" />
<Compile Include="Perforce\PerforceException.cs" />
<Compile Include="Perforce\PerforceInfo.cs" />
<Compile Include="Perforce\PerforceResponse.cs" />
<Compile Include="Perforce\PerforceResponseList.cs" />
<Compile Include="Perforce\PerforceUtils.cs" />
<Compile Include="Perforce\Records\AddOptions.cs" />
<Compile Include="Perforce\Records\AddRecord.cs" />
<Compile Include="Perforce\Records\ChangeRecord.cs" />
<Compile Include="Perforce\Records\ChangesOptions.cs" />
<Compile Include="Perforce\Records\ChangesRecord.cs" />
<Compile Include="Perforce\Records\ChangeStatus.cs" />
<Compile Include="Perforce\Records\ChangeType.cs" />
<Compile Include="Perforce\Records\ClientLineEndings.cs" />
<Compile Include="Perforce\Records\ClientOptions.cs" />
<Compile Include="Perforce\Records\ClientRecord.cs" />
<Compile Include="Perforce\Records\ClientsOptions.cs" />
<Compile Include="Perforce\Records\ClientsRecord.cs" />
<Compile Include="Perforce\Records\ClientSubmitOptions.cs" />
<Compile Include="Perforce\Records\DeleteChangeOptions.cs" />
<Compile Include="Perforce\Records\DeleteClientOptions.cs" />
<Compile Include="Perforce\Records\DescribeFileRecord.cs" />
<Compile Include="Perforce\Records\DescribeRecord.cs" />
<Compile Include="Perforce\Records\EditOptions.cs" />
<Compile Include="Perforce\Records\EditRecord.cs" />
<Compile Include="Perforce\Records\FileAction.cs" />
<Compile Include="Perforce\Records\FileLogOptions.cs" />
<Compile Include="Perforce\Records\FileLogRecord.cs" />
<Compile Include="Perforce\Records\FStatOptions.cs" />
<Compile Include="Perforce\Records\FStatRecord.cs" />
<Compile Include="Perforce\Records\GetChangeOptions.cs" />
<Compile Include="Perforce\Records\InfoOptions.cs" />
<Compile Include="Perforce\Records\InfoRecord.cs" />
<Compile Include="Perforce\Records\IntegrationAction.cs" />
<Compile Include="Perforce\Records\IntegrationRecord.cs" />
<Compile Include="Perforce\Records\PrintRecord.cs" />
<Compile Include="Perforce\Records\ReconcileOptions.cs" />
<Compile Include="Perforce\Records\ReconcileRecord.cs" />
<Compile Include="Perforce\Records\ResolveOptions.cs" />
<Compile Include="Perforce\Records\ResolveRecord.cs" />
<Compile Include="Perforce\Records\RevertOptions.cs" />
<Compile Include="Perforce\Records\RevertRecord.cs" />
<Compile Include="Perforce\Records\RevisionRecord.cs" />
<Compile Include="Perforce\Records\ShelveOptions.cs" />
<Compile Include="Perforce\Records\ShelveRecord.cs" />
<Compile Include="Perforce\Records\StreamOptions.cs" />
<Compile Include="Perforce\Records\StreamRecord.cs" />
<Compile Include="Perforce\Records\StreamType.cs" />
<Compile Include="Perforce\Records\SubmitOptions.cs" />
<Compile Include="Perforce\Records\SubmitRecord.cs" />
<Compile Include="Perforce\Records\SwitchClientOptions.cs" />
<Compile Include="Perforce\Records\SyncOptions.cs" />
<Compile Include="Perforce\Records\SyncRecord.cs" />
<Compile Include="Perforce\Records\SyncSummaryRecord.cs" />
<Compile Include="Perforce\Records\UnshelveOptions.cs" />
<Compile Include="Perforce\Records\UnshelveRecord.cs" />
<Compile Include="Perforce\Records\UpdateChangeOptions.cs" />
<Compile Include="Perforce\Records\UserRecord.cs" />
<Compile Include="Perforce\Records\WhereRecord.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="ResXResource\UEResXReader.cs" />
<Compile Include="ResXResource\UEResXWriter.cs" />
<Compile Include="RPCCommandHelper.cs" />
<Compile Include="StringUtils.cs" />
<Compile Include="ThreadPoolWorkQueue.cs" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>