зеркало из https://github.com/dotnet/msbuild.git
Merge branch 'main' into darc-main-4695b3fa-36aa-4b92-8cf0-bb8a3dbe4ce1
This commit is contained in:
Коммит
454910d79e
|
@ -36,6 +36,8 @@ variables:
|
|||
value: .NETCore
|
||||
- name: _DotNetValidationArtifactsCategory
|
||||
value: .NETCoreValidation
|
||||
- name: EnableReleaseOneLocBuild
|
||||
value: true
|
||||
- name: Codeql.Enabled
|
||||
value: true
|
||||
|
||||
|
@ -44,13 +46,30 @@ stages:
|
|||
displayName: Build
|
||||
|
||||
jobs:
|
||||
- ${{ if eq(variables['Build.SourceBranch'], 'refs/heads/main') }}: # should track next-release's active dev branch
|
||||
- template: /eng/common/templates/job/onelocbuild.yml
|
||||
parameters:
|
||||
LclSource: lclFilesfromPackage
|
||||
LclPackageId: 'LCL-JUNO-PROD-MSBUILD'
|
||||
MirrorRepo: 'msbuild'
|
||||
MirrorBranch: 'main' # should match condition above
|
||||
- ${{ if and( ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
|
||||
# The localization setup for release/ branches. Note difference in LclPackageId. main branch is handled separately below.
|
||||
# Used for vs17.2, vs17.4, vs17.6 etc. branches only.
|
||||
# When the branch is setup for localization (the localization ticket needs to be created - https://aka.ms/ceChangeLocConfig, requesting change from one release branch to another),
|
||||
# set 'EnableReleaseOneLocBuild' to true.
|
||||
- ${{ if startsWith(variables['Build.SourceBranch'], 'refs/heads/vs') }}:
|
||||
- template: /eng/common/templates/job/onelocbuild.yml
|
||||
parameters:
|
||||
MirrorRepo: 'msbuild'
|
||||
LclSource: lclFilesfromPackage
|
||||
LclPackageId: 'LCL-JUNO-PROD-MSBUILDREL'
|
||||
MirrorBranch: ${{ replace(variables['Build.SourceBranch'], 'refs/heads/', '') }}
|
||||
JobNameSuffix: '_release'
|
||||
condition: ${{ variables.EnableReleaseOneLocBuild }}
|
||||
# The localization setup for main branch. Note difference in package ID. Should not be used with release/ branches.
|
||||
- ${{ if eq(variables['Build.SourceBranch'], 'refs/heads/main') }}:
|
||||
- template: /eng/common/templates/job/onelocbuild.yml
|
||||
parameters:
|
||||
MirrorRepo: 'msbuild'
|
||||
LclSource: lclFilesfromPackage
|
||||
LclPackageId: 'LCL-JUNO-PROD-MSBUILD'
|
||||
MirrorBranch: 'main'
|
||||
JobNameSuffix: '_main'
|
||||
condition: eq(variables['Build.SourceBranch'], 'refs/heads/main')
|
||||
|
||||
- job: Windows_NT
|
||||
pool:
|
||||
|
|
|
@ -24,8 +24,12 @@
|
|||
scripts/Deploy-MSBuild.ps1
|
||||
src/Framework/README.md
|
||||
src/Utilities/README.md
|
||||
|
||||
Special-case while MSBuild uses Arcade 6 to build: 17.7 should
|
||||
continue to target .NET 7, so bump a 6 here to 7.
|
||||
-->
|
||||
<LatestDotNetCoreForMSBuild>net7.0</LatestDotNetCoreForMSBuild>
|
||||
<LatestDotNetCoreForMSBuild>$(NetCurrent)</LatestDotNetCoreForMSBuild>
|
||||
<LatestDotNetCoreForMSBuild Condition=" '$(NetCurrent)' == 'net6.0' ">net7.0</LatestDotNetCoreForMSBuild>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
|
|
|
@ -13,7 +13,8 @@
|
|||
"src\\Tasks\\Microsoft.Build.Tasks.csproj",
|
||||
"src\\Utilities.UnitTests\\Microsoft.Build.Utilities.UnitTests.csproj",
|
||||
"src\\Utilities\\Microsoft.Build.Utilities.csproj",
|
||||
"src\\Xunit.NetCore.Extensions\\Xunit.NetCore.Extensions.csproj"
|
||||
"src\\Xunit.NetCore.Extensions\\Xunit.NetCore.Extensions.csproj",
|
||||
"src\\StringTools\\StringTools.csproj"
|
||||
]
|
||||
}
|
||||
}
|
|
@ -6,6 +6,7 @@
|
|||
<add key="dotnet-public" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public/nuget/v3/index.json" />
|
||||
<add key="dotnet-tools" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json" />
|
||||
<add key="dotnet6" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet6/nuget/v3/index.json" />
|
||||
<add key="msbuild17.7" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-DotNet-msbuild-Trusted-5785ed5c/nuget/v3/index.json" />
|
||||
</packageSources>
|
||||
<disabledPackageSources />
|
||||
</configuration>
|
||||
|
|
|
@ -22,11 +22,11 @@ A wave of features is set to "rotate out" (i.e. become standard functionality) t
|
|||
# Change Waves & Associated Features
|
||||
|
||||
## Current Rotation of Change Waves
|
||||
### 17.8
|
||||
- [[RAR] Don't do I/O on SDK-provided references](https://github.com/dotnet/msbuild/pull/8688)
|
||||
|
||||
### 17.8
|
||||
- [[RAR] Don't do I/O on SDK-provided references](https://github.com/dotnet/msbuild/pull/8688)
|
||||
- [Delete destination file before copy](https://github.com/dotnet/msbuild/pull/8685)
|
||||
- [New serialization approach for transferring build exceptions between processes](https://github.com/dotnet/msbuild/pull/8779)
|
||||
|
||||
### 17.6
|
||||
- [Parse invalid property under target](https://github.com/dotnet/msbuild/pull/8190)
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
<UsagePattern IdentityGlob="System.Reflection.Metadata/*7.0.0*" />
|
||||
<UsagePattern IdentityGlob="System.Reflection.MetadataLoadContext/*7.0.0*" />
|
||||
<UsagePattern IdentityGlob="System.Resources.Extensions/*7.0.0*" />
|
||||
<UsagePattern IdentityGlob="System.Security.Cryptography.Pkcs/*7.0.0*" />
|
||||
<UsagePattern IdentityGlob="System.Security.Cryptography.Pkcs/*7.0.2*" />
|
||||
<UsagePattern IdentityGlob="System.Security.Cryptography.ProtectedData/*7.0.0*" />
|
||||
<UsagePattern IdentityGlob="System.Security.Cryptography.Xml/*7.0.1*" />
|
||||
<UsagePattern IdentityGlob="System.Security.Permissions/*7.0.0*" />
|
||||
|
|
|
@ -6,17 +6,21 @@
|
|||
<Sha>525b6c35cc5c5c9b80b47044be2e4e77858d505a</Sha>
|
||||
<SourceBuild RepoName="source-build-reference-packages" ManagedOnly="true" />
|
||||
</Dependency>
|
||||
<!-- Necessary for source-build. This allows the package to be retrieved from previously-source-built artifacts
|
||||
<!-- Necessary for source-build. This allows the packages to be retrieved from previously-source-built artifacts
|
||||
and flow in as dependencies of the packages produced by msbuild. -->
|
||||
<Dependency Name="System.Configuration.ConfigurationManager" Version="7.0.0">
|
||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||
<Sha>d099f075e45d2aa6007a22b71b45a08758559f80</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="System.Security.Cryptography.Pkcs" Version="7.0.0">
|
||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||
<Sha>d099f075e45d2aa6007a22b71b45a08758559f80</Sha>
|
||||
</Dependency>
|
||||
</ProductDependencies>
|
||||
<ToolsetDependencies>
|
||||
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="6.0.0-beta.23301.1">
|
||||
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="6.0.0-beta.23313.5">
|
||||
<Uri>https://github.com/dotnet/arcade</Uri>
|
||||
<Sha>2b9ccd49bbcca2156e229b00a140a8a018baac58</Sha>
|
||||
<Sha>91616785a1a6578c83f7e93d98c34a1eb83d6223</Sha>
|
||||
<SourceBuild RepoName="arcade" ManagedOnly="true" />
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.SourceLink.GitHub" Version="1.1.0-beta-21480-02" CoherentParentDependency="Microsoft.DotNet.Arcade.Sdk">
|
||||
|
@ -33,14 +37,14 @@
|
|||
<Uri>https://github.com/nuget/nuget.client</Uri>
|
||||
<Sha>4b6a87bfe90d247f961eba41d63dbf418a56fdcc</Sha>
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.Net.Compilers.Toolset" Version="4.7.0-3.23311.1">
|
||||
<Dependency Name="Microsoft.Net.Compilers.Toolset" Version="4.7.0-3.23318.1">
|
||||
<Uri>https://github.com/dotnet/roslyn</Uri>
|
||||
<Sha>4cbfec964e59687cd9cc8601df42b936c9c06f63</Sha>
|
||||
<Sha>15da8d75200f3748547d3afef2987f1c2865ca9b</Sha>
|
||||
<SourceBuild RepoName="roslyn" ManagedOnly="true" />
|
||||
</Dependency>
|
||||
<Dependency Name="Microsoft.DotNet.XUnitExtensions" Version="6.0.0-beta.23301.1">
|
||||
<Dependency Name="Microsoft.DotNet.XUnitExtensions" Version="6.0.0-beta.23313.5">
|
||||
<Uri>https://github.com/dotnet/arcade</Uri>
|
||||
<Sha>2b9ccd49bbcca2156e229b00a140a8a018baac58</Sha>
|
||||
<Sha>91616785a1a6578c83f7e93d98c34a1eb83d6223</Sha>
|
||||
</Dependency>
|
||||
</ToolsetDependencies>
|
||||
</Dependencies>
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the MIT license. See License.txt in the project root for full license information. -->
|
||||
<Project>
|
||||
<PropertyGroup>
|
||||
<VersionPrefix>17.7.0</VersionPrefix>
|
||||
<PackageValidationBaselineVersion>17.6.3</PackageValidationBaselineVersion>
|
||||
<VersionPrefix>17.8.0</VersionPrefix>
|
||||
<PackageValidationBaselineVersion>17.7.0</PackageValidationBaselineVersion>
|
||||
<AssemblyVersion>15.1.0.0</AssemblyVersion>
|
||||
<PreReleaseVersionLabel>preview</PreReleaseVersionLabel>
|
||||
<DotNetUseShippingVersions>true</DotNetUseShippingVersions>
|
||||
|
@ -48,10 +48,10 @@
|
|||
Otherwise, this version of dotnet will not be installed and the build will error out. -->
|
||||
<DotNetCliVersion>$([System.Text.RegularExpressions.Regex]::Match($([System.IO.File]::ReadAllText('$(MSBuildThisFileDirectory)..\global.json')), '"dotnet": "([^"]*)"').Groups.get_Item(1))</DotNetCliVersion>
|
||||
<MicrosoftCodeAnalysisCollectionsVersion>4.2.0-1.22102.8</MicrosoftCodeAnalysisCollectionsVersion>
|
||||
<MicrosoftDotNetXUnitExtensionsVersion>6.0.0-beta.23301.1</MicrosoftDotNetXUnitExtensionsVersion>
|
||||
<MicrosoftDotNetXUnitExtensionsVersion>6.0.0-beta.23313.5</MicrosoftDotNetXUnitExtensionsVersion>
|
||||
<MicrosoftExtensionsDependencyModelVersion>7.0.0</MicrosoftExtensionsDependencyModelVersion>
|
||||
<MicrosoftIORedistVersion>6.0.0</MicrosoftIORedistVersion>
|
||||
<MicrosoftNetCompilersToolsetVersion>4.7.0-3.23303.1</MicrosoftNetCompilersToolsetVersion>
|
||||
<MicrosoftNetCompilersToolsetVersion>4.7.0-3.23318.1</MicrosoftNetCompilersToolsetVersion>
|
||||
<NuGetBuildTasksVersion>6.7.0-rc.106</NuGetBuildTasksVersion>
|
||||
<SystemRuntimeCompilerServicesUnsafeVersion>6.0.0</SystemRuntimeCompilerServicesUnsafeVersion>
|
||||
<SystemTextJsonVersion>7.0.0</SystemTextJsonVersion>
|
||||
|
|
|
@ -40,7 +40,7 @@
|
|||
<PackageVersion Include="System.Runtime" Version="4.3.1" />
|
||||
<PackageVersion Update="System.Runtime" Condition="'$(SystemRuntimeVersion)' != ''" Version="$(SystemRuntimeVersion)" />
|
||||
|
||||
<PackageVersion Include="System.Security.Cryptography.Pkcs" Version="7.0.0" />
|
||||
<PackageVersion Include="System.Security.Cryptography.Pkcs" Version="7.0.2" />
|
||||
<PackageVersion Update="System.Security.Cryptography.Pkcs" Condition="'$(SystemSecurityCryptographyPkcsVersion)' != ''" Version="$(SystemSecurityCryptographyPkcsVersion)" />
|
||||
|
||||
<PackageVersion Include="System.Security.Cryptography.Xml" Version="7.0.1" />
|
||||
|
|
|
@ -3,13 +3,13 @@
|
|||
"allowPrerelease": true
|
||||
},
|
||||
"tools": {
|
||||
"dotnet": "7.0.203",
|
||||
"dotnet": "7.0.304",
|
||||
"vs": {
|
||||
"version": "17.4.1"
|
||||
},
|
||||
"xcopy-msbuild": "17.4.1"
|
||||
},
|
||||
"msbuild-sdks": {
|
||||
"Microsoft.DotNet.Arcade.Sdk": "6.0.0-beta.23301.1"
|
||||
"Microsoft.DotNet.Arcade.Sdk": "6.0.0-beta.23313.5"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
// See https://aka.ms/new-console-template for more information
|
||||
Console.WriteLine("Hello, World!");
|
|
@ -1,10 +0,0 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>enable</Nullable>
|
||||
</PropertyGroup>
|
||||
|
||||
</Project>
|
|
@ -15,8 +15,9 @@
|
|||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<NuGetCommandLinePackageVersion>4.1.0</NuGetCommandLinePackageVersion>
|
||||
</PropertyGroup>
|
||||
<!-- Managed manually since PackageDownload is not supported by dependabot https://github.com/dependabot/dependabot-core/issues/2920 -->
|
||||
<NuGetCommandLinePackageVersion>4.9.6</NuGetCommandLinePackageVersion>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.IO.Redist" Condition="'$(FeatureMSIORedist)' == 'true'" />
|
||||
|
@ -28,7 +29,7 @@
|
|||
|
||||
<ItemGroup>
|
||||
<!-- GeneratePathProperty currently isn't enabled for PackageDownload. -->
|
||||
<Content Condition="'$(MSBuildRuntimeType)' != 'Core' and '$(Configuration)' == 'Release'" Include="$(NuGetPackageRoot)\nuget.commandline\$(NuGetCommandLinePackageVersion)\tools\NuGet.exe" CopyToOutputDirectory="PreserveNewest" Link="nuget\NuGet.exe" />
|
||||
<Content Include="$(NuGetPackageRoot)\nuget.commandline\$(NuGetCommandLinePackageVersion)\tools\NuGet.exe" CopyToOutputDirectory="PreserveNewest" Link="nuget\NuGet.exe" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
|
|
@ -1,13 +1,11 @@
|
|||
// Licensed to the .NET Foundation under one or more agreements.
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
|
||||
#if !DEBUG
|
||||
using Microsoft.Build.UnitTests;
|
||||
using Microsoft.Build.UnitTests.Shared;
|
||||
using Shouldly;
|
||||
using System.IO;
|
||||
using Xunit;
|
||||
#endif
|
||||
using Xunit.Abstractions;
|
||||
using Xunit.NetCore.Extensions;
|
||||
|
||||
|
@ -21,9 +19,7 @@ namespace Microsoft.Build.Engine.OM.UnitTests
|
|||
_output = output;
|
||||
}
|
||||
|
||||
// This NuGet version cannot locate other assemblies when parsing solutions at restore time. This includes localized strings required in debug mode.
|
||||
// NuGet version 4.1.0 was somewhat arbitrarily chosen. 3.5 breaks with an unrelated error, and 4.8.2 does not fail when a new dependency is introduced. This is a safe middle point.
|
||||
#if !DEBUG
|
||||
// Tests proper loading of msbuild assemblies by nuget.exe
|
||||
[WindowsFullFrameworkOnlyFact]
|
||||
public void TestOldNuget()
|
||||
{
|
||||
|
@ -54,6 +50,5 @@ EndGlobal
|
|||
RunnerUtilities.RunProcessAndGetOutput(Path.Combine(msbuildExePath, "nuget", "NuGet.exe"), "restore " + sln.Path + " -MSBuildPath \"" + msbuildExePath + "\"", out bool success, outputHelper: _output);
|
||||
success.ShouldBeTrue();
|
||||
}
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
|
|
@ -6,8 +6,13 @@ using System.Collections.Generic;
|
|||
using System.Configuration.Assemblies;
|
||||
using System.Globalization;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Microsoft.Build.BackEnd;
|
||||
using Microsoft.Build.Exceptions;
|
||||
using Microsoft.Build.Framework;
|
||||
using Microsoft.Build.Framework.BuildException;
|
||||
using Shouldly;
|
||||
using Xunit;
|
||||
|
||||
|
@ -20,6 +25,11 @@ namespace Microsoft.Build.UnitTests.BackEnd
|
|||
/// </summary>
|
||||
public class BinaryTranslator_Tests
|
||||
{
|
||||
static BinaryTranslator_Tests()
|
||||
{
|
||||
SerializationContractInitializer.Initialize();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Tests the SerializationMode property
|
||||
/// </summary>
|
||||
|
@ -27,7 +37,7 @@ namespace Microsoft.Build.UnitTests.BackEnd
|
|||
public void TestSerializationMode()
|
||||
{
|
||||
MemoryStream stream = new MemoryStream();
|
||||
using ITranslator readTranslator = BinaryTranslator.GetReadTranslator(stream, null);
|
||||
using ITranslator readTranslator = BinaryTranslator.GetReadTranslator(stream, InterningBinaryReader.PoolingBuffer);
|
||||
Assert.Equal(TranslationDirection.ReadFromStream, readTranslator.Mode);
|
||||
|
||||
using ITranslator writeTranslator = BinaryTranslator.GetWriteTranslator(stream);
|
||||
|
@ -183,7 +193,7 @@ namespace Microsoft.Build.UnitTests.BackEnd
|
|||
ArgumentNullException deserializedValue = null;
|
||||
TranslationHelpers.GetReadTranslator().TranslateDotNet(ref deserializedValue);
|
||||
|
||||
Assert.True(TranslationHelpers.CompareExceptions(value, deserializedValue));
|
||||
Assert.True(TranslationHelpers.CompareExceptions(value, deserializedValue, out string diffReason), diffReason);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -198,7 +208,125 @@ namespace Microsoft.Build.UnitTests.BackEnd
|
|||
ArgumentNullException deserializedValue = null;
|
||||
TranslationHelpers.GetReadTranslator().TranslateDotNet(ref deserializedValue);
|
||||
|
||||
Assert.True(TranslationHelpers.CompareExceptions(value, deserializedValue));
|
||||
Assert.True(TranslationHelpers.CompareExceptions(value, deserializedValue, out string diffReason), diffReason);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void TestSerializeException()
|
||||
{
|
||||
Exception value = new ArgumentNullException("The argument was null");
|
||||
TranslationHelpers.GetWriteTranslator().TranslateException(ref value);
|
||||
|
||||
Exception deserializedValue = null;
|
||||
TranslationHelpers.GetReadTranslator().TranslateException(ref deserializedValue);
|
||||
|
||||
Assert.True(TranslationHelpers.CompareExceptions(value, deserializedValue, out string diffReason), diffReason);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void TestSerializeException_NestedWithStack()
|
||||
{
|
||||
Exception value = null;
|
||||
try
|
||||
{
|
||||
// Intentionally throw a nested exception with a stack trace.
|
||||
value = value.InnerException;
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
value = new ArgumentNullException("The argument was null", e);
|
||||
}
|
||||
|
||||
TranslationHelpers.GetWriteTranslator().TranslateException(ref value);
|
||||
|
||||
Exception deserializedValue = null;
|
||||
TranslationHelpers.GetReadTranslator().TranslateException(ref deserializedValue);
|
||||
|
||||
Assert.True(TranslationHelpers.CompareExceptions(value, deserializedValue, out string diffReason), diffReason);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void TestSerializeBuildException_NestedWithStack()
|
||||
{
|
||||
Exception value = null;
|
||||
try
|
||||
{
|
||||
throw new InvalidProjectFileException("sample message");
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
try
|
||||
{
|
||||
throw new ArgumentNullException("The argument was null", e);
|
||||
}
|
||||
catch (Exception exception)
|
||||
{
|
||||
value = new InternalErrorException("Another message", exception);
|
||||
}
|
||||
}
|
||||
|
||||
Assert.NotNull(value);
|
||||
TranslationHelpers.GetWriteTranslator().TranslateException(ref value);
|
||||
|
||||
Exception deserializedValue = null;
|
||||
TranslationHelpers.GetReadTranslator().TranslateException(ref deserializedValue);
|
||||
|
||||
Assert.True(TranslationHelpers.CompareExceptions(value, deserializedValue, out string diffReason), diffReason);
|
||||
}
|
||||
|
||||
public static IEnumerable<object[]> GetBuildExceptionsAsTestData()
|
||||
=> AppDomain
|
||||
.CurrentDomain
|
||||
.GetAssemblies()
|
||||
// TaskHost is copying code files - so has a copy of types with identical names.
|
||||
.Where(a => !a.FullName!.StartsWith("MSBuildTaskHost", StringComparison.CurrentCultureIgnoreCase))
|
||||
.SelectMany(s => s.GetTypes())
|
||||
.Where(BuildExceptionSerializationHelper.IsSupportedExceptionType)
|
||||
.Select(t => new object[] { t });
|
||||
|
||||
[Theory]
|
||||
[MemberData(nameof(GetBuildExceptionsAsTestData))]
|
||||
public void TestSerializationOfBuildExceptions(Type exceptionType)
|
||||
{
|
||||
Exception e = (Exception)Activator.CreateInstance(exceptionType, BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.CreateInstance | BindingFlags.Instance, null, new object[]{"msg", new GenericBuildTransferredException() }, System.Globalization.CultureInfo.CurrentCulture);
|
||||
Exception remote;
|
||||
try
|
||||
{
|
||||
throw e;
|
||||
}
|
||||
catch (Exception exception)
|
||||
{
|
||||
remote = exception;
|
||||
}
|
||||
|
||||
Assert.NotNull(remote);
|
||||
TranslationHelpers.GetWriteTranslator().TranslateException(ref remote);
|
||||
|
||||
Exception deserializedValue = null;
|
||||
TranslationHelpers.GetReadTranslator().TranslateException(ref deserializedValue);
|
||||
|
||||
Assert.True(TranslationHelpers.CompareExceptions(remote, deserializedValue, out string diffReason, true), $"Exception type {exceptionType.FullName} not properly de/serialized: {diffReason}");
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void TestInvalidProjectFileException_NestedWithStack()
|
||||
{
|
||||
Exception value = null;
|
||||
try
|
||||
{
|
||||
throw new InvalidProjectFileException("sample message", new InternalErrorException("Another message"));
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
value = e;
|
||||
}
|
||||
|
||||
TranslationHelpers.GetWriteTranslator().TranslateException(ref value);
|
||||
|
||||
Exception deserializedValue = null;
|
||||
TranslationHelpers.GetReadTranslator().TranslateException(ref deserializedValue);
|
||||
|
||||
Assert.True(TranslationHelpers.CompareExceptions(value, deserializedValue, out string diffReason, true), diffReason);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
|
|
@ -326,16 +326,16 @@ namespace Microsoft.Build.UnitTests.BackEnd
|
|||
|
||||
Assert.Equal(result.ConfigurationId, deserializedResult.ConfigurationId);
|
||||
Assert.True(TranslationHelpers.CompareCollections(result.DefaultTargets, deserializedResult.DefaultTargets, StringComparer.Ordinal));
|
||||
Assert.True(TranslationHelpers.CompareExceptions(result.Exception, deserializedResult.Exception));
|
||||
Assert.True(TranslationHelpers.CompareExceptions(result.Exception, deserializedResult.Exception, out string diffReason), diffReason);
|
||||
Assert.Equal(result.Exception.Message, deserializedResult.Exception.Message);
|
||||
Assert.Equal(result.GlobalRequestId, deserializedResult.GlobalRequestId);
|
||||
Assert.True(TranslationHelpers.CompareCollections(result.InitialTargets, deserializedResult.InitialTargets, StringComparer.Ordinal));
|
||||
Assert.Equal(result.NodeRequestId, deserializedResult.NodeRequestId);
|
||||
Assert.Equal(result["alpha"].ResultCode, deserializedResult["alpha"].ResultCode);
|
||||
Assert.True(TranslationHelpers.CompareExceptions(result["alpha"].Exception, deserializedResult["alpha"].Exception));
|
||||
Assert.True(TranslationHelpers.CompareExceptions(result["alpha"].Exception, deserializedResult["alpha"].Exception, out diffReason), diffReason);
|
||||
Assert.True(TranslationHelpers.CompareCollections(result["alpha"].Items, deserializedResult["alpha"].Items, TaskItemComparer.Instance));
|
||||
Assert.Equal(result["omega"].ResultCode, deserializedResult["omega"].ResultCode);
|
||||
Assert.True(TranslationHelpers.CompareExceptions(result["omega"].Exception, deserializedResult["omega"].Exception));
|
||||
Assert.True(TranslationHelpers.CompareExceptions(result["omega"].Exception, deserializedResult["omega"].Exception, out diffReason), diffReason);
|
||||
Assert.True(TranslationHelpers.CompareCollections(result["omega"].Items, deserializedResult["omega"].Items, TaskItemComparer.Instance));
|
||||
}
|
||||
|
||||
|
|
|
@ -102,7 +102,7 @@ namespace Microsoft.Build.UnitTests.BackEnd
|
|||
|
||||
Assert.Equal(result.ResultCode, deserializedResult.ResultCode);
|
||||
Assert.True(TranslationHelpers.CompareCollections(result.Items, deserializedResult.Items, TaskItemComparer.Instance));
|
||||
Assert.True(TranslationHelpers.CompareExceptions(result.Exception, deserializedResult.Exception));
|
||||
Assert.True(TranslationHelpers.CompareExceptions(result.Exception, deserializedResult.Exception, out string diffReason), diffReason);
|
||||
Assert.Equal(result.OriginalBuildEventContext, deserializedResult.OriginalBuildEventContext);
|
||||
}
|
||||
|
||||
|
@ -122,7 +122,7 @@ namespace Microsoft.Build.UnitTests.BackEnd
|
|||
|
||||
Assert.Equal(result.ResultCode, deserializedResult.ResultCode);
|
||||
Assert.True(TranslationHelpers.CompareCollections(result.Items, deserializedResult.Items, TaskItemComparer.Instance));
|
||||
Assert.True(TranslationHelpers.CompareExceptions(result.Exception, deserializedResult.Exception));
|
||||
Assert.True(TranslationHelpers.CompareExceptions(result.Exception, deserializedResult.Exception, out string diffReason), diffReason);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
|
|
@ -9,6 +9,7 @@ using System.Linq;
|
|||
using System.Text;
|
||||
using Microsoft.Build.BackEnd;
|
||||
using Microsoft.Build.Framework;
|
||||
using Xunit;
|
||||
|
||||
#nullable disable
|
||||
|
||||
|
@ -40,7 +41,7 @@ namespace Microsoft.Build.UnitTests.BackEnd
|
|||
internal static ITranslator GetReadTranslator()
|
||||
{
|
||||
s_serializationStream.Seek(0, SeekOrigin.Begin);
|
||||
return BinaryTranslator.GetReadTranslator(s_serializationStream, null);
|
||||
return BinaryTranslator.GetReadTranslator(s_serializationStream, InterningBinaryReader.PoolingBuffer);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -85,8 +86,9 @@ namespace Microsoft.Build.UnitTests.BackEnd
|
|||
/// <summary>
|
||||
/// Compares two exceptions.
|
||||
/// </summary>
|
||||
internal static bool CompareExceptions(Exception left, Exception right)
|
||||
internal static bool CompareExceptions(Exception left, Exception right, out string diffReason, bool detailed = false)
|
||||
{
|
||||
diffReason = null;
|
||||
if (ReferenceEquals(left, right))
|
||||
{
|
||||
return true;
|
||||
|
@ -94,20 +96,74 @@ namespace Microsoft.Build.UnitTests.BackEnd
|
|||
|
||||
if ((left == null) ^ (right == null))
|
||||
{
|
||||
diffReason = "One exception is null and the other is not.";
|
||||
return false;
|
||||
}
|
||||
|
||||
if (left.Message != right.Message)
|
||||
{
|
||||
diffReason = $"Exception messages are different ({left.Message} vs {right.Message}).";
|
||||
return false;
|
||||
}
|
||||
|
||||
if (left.StackTrace != right.StackTrace)
|
||||
{
|
||||
diffReason = $"Exception stack traces are different ({left.StackTrace} vs {right.StackTrace}).";
|
||||
return false;
|
||||
}
|
||||
|
||||
return CompareExceptions(left.InnerException, right.InnerException);
|
||||
if (!CompareExceptions(left.InnerException, right.InnerException, out diffReason, detailed))
|
||||
{
|
||||
diffReason = "Inner exceptions are different: " + diffReason;
|
||||
return false;
|
||||
}
|
||||
|
||||
if (detailed)
|
||||
{
|
||||
if (left.GetType() != right.GetType())
|
||||
{
|
||||
diffReason = $"Exception types are different ({left.GetType().FullName} vs {right.GetType().FullName}).";
|
||||
return false;
|
||||
}
|
||||
|
||||
foreach (var prop in left.GetType().GetProperties())
|
||||
{
|
||||
if (!IsSimpleType(prop.PropertyType))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
object leftProp = prop.GetValue(left, null);
|
||||
object rightProp = prop.GetValue(right, null);
|
||||
|
||||
if (leftProp == null && rightProp != null)
|
||||
{
|
||||
diffReason = $"Property {prop.Name} is null on left but not on right.";
|
||||
return false;
|
||||
}
|
||||
|
||||
if (leftProp != null && !prop.GetValue(left, null).Equals(prop.GetValue(right, null)))
|
||||
{
|
||||
diffReason = $"Property {prop.Name} is different ({prop.GetValue(left, null)} vs {prop.GetValue(rightProp, null)}).";
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
internal static bool IsSimpleType(Type type)
|
||||
{
|
||||
// Nullables
|
||||
if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
|
||||
{
|
||||
return IsSimpleType(type.GetGenericArguments()[0]);
|
||||
}
|
||||
return type.IsPrimitive
|
||||
|| type.IsEnum
|
||||
|| type == typeof(string)
|
||||
|| type == typeof(decimal);
|
||||
}
|
||||
|
||||
internal static string GetPropertiesString(IEnumerable properties)
|
||||
|
|
|
@ -228,12 +228,24 @@ namespace Microsoft.Build.UnitTests
|
|||
BinaryLogger logger = new();
|
||||
logger.Parameters = _logFile;
|
||||
env.SetEnvironmentVariable("MSBUILDNOINPROCNODE", "1");
|
||||
RunnerUtilities.ExecMSBuild($"{projectFile.Path} -nr:False -bl:{logger.Parameters}", out bool success);
|
||||
success.ShouldBeTrue();
|
||||
RunnerUtilities.ExecMSBuild($"{logger.Parameters} -flp:logfile={Path.Combine(logFolder.Path, "logFile.log")};verbosity=diagnostic", out success);
|
||||
RunnerUtilities.ExecMSBuild($"{projectFile.Path} -nr:False -bl:{logger.Parameters} -flp1:logfile={Path.Combine(logFolder.Path, "logFile.log")};verbosity=diagnostic -flp2:logfile={Path.Combine(logFolder.Path, "logFile2.log")};verbosity=normal", out bool success);
|
||||
success.ShouldBeTrue();
|
||||
|
||||
string assemblyLoadedEventText =
|
||||
"Assembly loaded during TaskRun (InlineCode.HelloWorld): System.Diagnostics.Debug";
|
||||
string text = File.ReadAllText(Path.Combine(logFolder.Path, "logFile.log"));
|
||||
text.ShouldContain("Assembly loaded during TaskRun (InlineCode.HelloWorld): System.Diagnostics.Debug");
|
||||
text.ShouldContain(assemblyLoadedEventText);
|
||||
// events should not be in logger with verbosity normal
|
||||
string text2 = File.ReadAllText(Path.Combine(logFolder.Path, "logFile2.log"));
|
||||
text2.ShouldNotContain(assemblyLoadedEventText);
|
||||
|
||||
RunnerUtilities.ExecMSBuild($"{logger.Parameters} -flp1:logfile={Path.Combine(logFolder.Path, "logFile3.log")};verbosity=diagnostic -flp2:logfile={Path.Combine(logFolder.Path, "logFile4.log")};verbosity=normal", out success);
|
||||
success.ShouldBeTrue();
|
||||
text = File.ReadAllText(Path.Combine(logFolder.Path, "logFile3.log"));
|
||||
text.ShouldContain(assemblyLoadedEventText);
|
||||
// events should not be in logger with verbosity normal
|
||||
text2 = File.ReadAllText(Path.Combine(logFolder.Path, "logFile4.log"));
|
||||
text2.ShouldNotContain(assemblyLoadedEventText);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -524,18 +524,37 @@ namespace Microsoft.Build.Graph.UnitTests
|
|||
|
||||
var graphFromSolutionEdges = graphFromSolution.TestOnly_Edges.TestOnly_AsConfigurationMetadata();
|
||||
|
||||
// Solutions add the CurrentSolutionConfigurationContents global property for platform resolution
|
||||
foreach ((ConfigurationMetadata, ConfigurationMetadata) graphFromSolutionEdge in graphFromSolutionEdges.Keys)
|
||||
// These are global properties added by GraphBuilder when building a solution
|
||||
HashSet<string> propertiesToIgnore = new(StringComparer.OrdinalIgnoreCase)
|
||||
{
|
||||
graphFromSolutionEdge.Item1.GlobalProperties.ShouldContainKey("CurrentSolutionConfigurationContents");
|
||||
graphFromSolutionEdge.Item2.GlobalProperties.ShouldContainKey("CurrentSolutionConfigurationContents");
|
||||
"CurrentSolutionConfigurationContents",
|
||||
"BuildingSolutionFile",
|
||||
"SolutionDir",
|
||||
"SolutionExt",
|
||||
"SolutionFileName",
|
||||
"SolutionName",
|
||||
SolutionProjectGenerator.SolutionPathPropertyName
|
||||
};
|
||||
|
||||
// Solutions add these global properties
|
||||
foreach (string propertyToIgnore in propertiesToIgnore)
|
||||
{
|
||||
foreach ((ConfigurationMetadata, ConfigurationMetadata) graphFromSolutionEdge in graphFromSolutionEdges.Keys)
|
||||
{
|
||||
graphFromSolutionEdge.Item1.GlobalProperties.ShouldContainKey(propertyToIgnore);
|
||||
graphFromSolutionEdge.Item2.GlobalProperties.ShouldContainKey(propertyToIgnore);
|
||||
}
|
||||
}
|
||||
|
||||
// Remove CurrentSolutionConfigurationContents for comparison purposes. This is done as a separate pass since some edges may be sharing an instance.
|
||||
foreach ((ConfigurationMetadata, ConfigurationMetadata) graphFromSolutionEdge in graphFromSolutionEdges.Keys)
|
||||
// Remove some properties for comparison purposes as we are comparing a graph created from a solution against the graph (without solution properties) used to make the solution.
|
||||
// This is done as a separate pass since some edges may be sharing an instance.
|
||||
foreach (string propertyToIgnore in propertiesToIgnore)
|
||||
{
|
||||
graphFromSolutionEdge.Item1.GlobalProperties.Remove("CurrentSolutionConfigurationContents");
|
||||
graphFromSolutionEdge.Item2.GlobalProperties.Remove("CurrentSolutionConfigurationContents");
|
||||
foreach ((ConfigurationMetadata, ConfigurationMetadata) graphFromSolutionEdge in graphFromSolutionEdges.Keys)
|
||||
{
|
||||
graphFromSolutionEdge.Item1.GlobalProperties.Remove(propertyToIgnore);
|
||||
graphFromSolutionEdge.Item2.GlobalProperties.Remove(propertyToIgnore);
|
||||
}
|
||||
}
|
||||
|
||||
// Original edges get preserved.
|
||||
|
|
|
@ -175,7 +175,7 @@ namespace Microsoft.Build.Unittest
|
|||
|
||||
internal static void AssertTargetResultsEqual(TargetResult a, TargetResult b)
|
||||
{
|
||||
TranslationHelpers.CompareExceptions(a.Exception, b.Exception).ShouldBeTrue();
|
||||
TranslationHelpers.CompareExceptions(a.Exception, b.Exception, out string diffReason).ShouldBeTrue(diffReason);
|
||||
TranslationHelpers.CompareCollections(a.Items, b.Items, TaskItemComparer.Instance).ShouldBeTrue();
|
||||
|
||||
a.ResultCode.ShouldBe(b.ResultCode);
|
||||
|
|
|
@ -306,6 +306,7 @@ namespace Microsoft.Build.Execution
|
|||
_nextUnnamedProjectId = 1;
|
||||
_componentFactories = new BuildComponentFactoryCollection(this);
|
||||
_componentFactories.RegisterDefaultFactories();
|
||||
SerializationContractInitializer.Initialize();
|
||||
_projectStartedEvents = new Dictionary<int, BuildEventArgs>();
|
||||
|
||||
_projectStartedEventHandler = OnProjectStarted;
|
||||
|
|
|
@ -121,7 +121,7 @@ namespace Microsoft.Build.Execution
|
|||
|
||||
using (var fileStream = File.OpenRead(inputCacheFile))
|
||||
{
|
||||
using var translator = BinaryTranslator.GetReadTranslator(fileStream, null);
|
||||
using var translator = BinaryTranslator.GetReadTranslator(fileStream, InterningBinaryReader.PoolingBuffer);
|
||||
|
||||
translator.Translate(ref configCache);
|
||||
translator.Translate(ref resultsCache);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
using Microsoft.Build.Framework.BuildException;
|
||||
#if FEATURE_SECURITY_PERMISSIONS
|
||||
using System.Security.Permissions;
|
||||
#endif
|
||||
|
@ -19,7 +20,7 @@ namespace Microsoft.Build.BackEnd
|
|||
/// If you add fields to this class, add a custom serialization constructor and override GetObjectData().
|
||||
/// </remarks>
|
||||
[Serializable]
|
||||
internal class NodeFailedToLaunchException : Exception
|
||||
internal class NodeFailedToLaunchException : BuildExceptionBase
|
||||
{
|
||||
/// <summary>
|
||||
/// Constructs a standard NodeFailedToLaunchException.
|
||||
|
@ -33,6 +34,10 @@ namespace Microsoft.Build.BackEnd
|
|||
: base(innerException.Message, innerException)
|
||||
{ }
|
||||
|
||||
public NodeFailedToLaunchException(string message, Exception inner)
|
||||
: base(message, inner)
|
||||
{ }
|
||||
|
||||
/// <summary>
|
||||
/// Constructs a standard NodeFailedToLaunchException.
|
||||
/// </summary>
|
||||
|
|
|
@ -598,7 +598,7 @@ namespace Microsoft.Build.BackEnd
|
|||
/// <summary>
|
||||
/// Per node read buffers
|
||||
/// </summary>
|
||||
private SharedReadBuffer _sharedReadBuffer;
|
||||
private BinaryReaderFactory _binaryReaderFactory;
|
||||
|
||||
/// <summary>
|
||||
/// Constructor.
|
||||
|
@ -616,7 +616,7 @@ namespace Microsoft.Build.BackEnd
|
|||
_readBufferMemoryStream = new MemoryStream();
|
||||
_writeBufferMemoryStream = new MemoryStream();
|
||||
_terminateDelegate = terminateDelegate;
|
||||
_sharedReadBuffer = InterningBinaryReader.CreateSharedBuffer();
|
||||
_binaryReaderFactory = InterningBinaryReader.CreateSharedBuffer();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -982,7 +982,7 @@ namespace Microsoft.Build.BackEnd
|
|||
// Since the buffer is publicly visible dispose right away to discourage outsiders from holding a reference to it.
|
||||
using (var packetStream = new MemoryStream(packetData, 0, packetLength, /*writeable*/ false, /*bufferIsPubliclyVisible*/ true))
|
||||
{
|
||||
ITranslator readTranslator = BinaryTranslator.GetReadTranslator(packetStream, _sharedReadBuffer);
|
||||
ITranslator readTranslator = BinaryTranslator.GetReadTranslator(packetStream, _binaryReaderFactory);
|
||||
_packetFactory.DeserializeAndRoutePacket(_nodeId, packetType, readTranslator);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,43 @@
|
|||
// Licensed to the .NET Foundation under one or more agreements.
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
|
||||
using Microsoft.Build.BackEnd.SdkResolution;
|
||||
using Microsoft.Build.Exceptions;
|
||||
using Microsoft.Build.Execution;
|
||||
using Microsoft.Build.Experimental.ProjectCache;
|
||||
using Microsoft.Build.Framework;
|
||||
using Microsoft.Build.Framework.BuildException;
|
||||
using Microsoft.Build.Internal;
|
||||
|
||||
namespace Microsoft.Build.BackEnd
|
||||
{
|
||||
internal static class SerializationContractInitializer
|
||||
{
|
||||
public static void Initialize()
|
||||
{
|
||||
RegisterExceptions();
|
||||
// reserved for future usage - BuildEventArgs, etc.
|
||||
}
|
||||
|
||||
private static void RegisterExceptions()
|
||||
{
|
||||
// Any exception not contained int this list will be transferred as a GenericBuildTransferredException
|
||||
BuildExceptionSerializationHelper.InitializeSerializationContract(
|
||||
new(typeof(GenericBuildTransferredException), (msg, inner) => new GenericBuildTransferredException(msg, inner)),
|
||||
new(typeof(SdkResolverException), (msg, inner) => new SdkResolverException(msg, inner)),
|
||||
new(typeof(BuildAbortedException), BuildAbortedException.CreateFromRemote),
|
||||
new(typeof(CircularDependencyException), (msg, inner) => new CircularDependencyException(msg, inner)),
|
||||
new(typeof(InternalLoggerException), (msg, inner) => new InternalLoggerException(msg, inner)),
|
||||
new(typeof(InvalidProjectFileException), (msg, inner) => new InvalidProjectFileException(msg, inner)),
|
||||
new(typeof(InvalidToolsetDefinitionException), (msg, inner) => new InvalidToolsetDefinitionException(msg, inner)),
|
||||
new(typeof(ProjectCacheException), (msg, inner) => new ProjectCacheException(msg, inner)),
|
||||
new(typeof(InternalErrorException), InternalErrorException.CreateFromRemote),
|
||||
new(typeof(LoggerException), (msg, inner) => new LoggerException(msg, inner)),
|
||||
new(typeof(NodeFailedToLaunchException), (msg, inner) => new NodeFailedToLaunchException(msg, inner)),
|
||||
new(typeof(SchedulerCircularDependencyException), (msg, inner) => new SchedulerCircularDependencyException(msg, inner)),
|
||||
new(typeof(RegistryException), (msg, inner) => new RegistryException(msg, inner)),
|
||||
new(typeof(HostObjectException), (msg, inner) => new HostObjectException(msg, inner)),
|
||||
new(typeof(UnbuildableProjectTypeException), (msg, inner) => new UnbuildableProjectTypeException(msg, inner)));
|
||||
}
|
||||
}
|
||||
}
|
|
@ -2,6 +2,7 @@
|
|||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
|
||||
using System;
|
||||
using Microsoft.Build.Framework.BuildException;
|
||||
using Microsoft.Build.Shared;
|
||||
|
||||
#nullable disable
|
||||
|
@ -12,7 +13,7 @@ namespace Microsoft.Build.Experimental.ProjectCache
|
|||
/// This exception is used to wrap an unhandled exception from a project cache plugin. This exception aborts the build, and it can only be
|
||||
/// thrown by the MSBuild engine.
|
||||
/// </summary>
|
||||
public sealed class ProjectCacheException : Exception
|
||||
public sealed class ProjectCacheException : BuildExceptionBase
|
||||
{
|
||||
private ProjectCacheException()
|
||||
{
|
||||
|
@ -33,6 +34,10 @@ namespace Microsoft.Build.Experimental.ProjectCache
|
|||
ErrorCode = errorCode;
|
||||
}
|
||||
|
||||
internal ProjectCacheException(string message, Exception inner)
|
||||
: base(message, inner)
|
||||
{ }
|
||||
|
||||
/// <summary>
|
||||
/// The project cache has already logged this as an error.
|
||||
/// Should not get logged again.
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics.CodeAnalysis;
|
||||
using Microsoft.Build.Framework.BuildException;
|
||||
|
||||
#nullable disable
|
||||
|
||||
|
@ -14,7 +15,7 @@ namespace Microsoft.Build.BackEnd
|
|||
/// </summary>
|
||||
[SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification = "No point in adding the serialization constructors since BuildRequest is not serializable")]
|
||||
[SuppressMessage("Microsoft.Usage", "CA2237:MarkISerializableTypesWithSerializable", Justification = "No point in marking as ISerializable since BuildRequest is not. ")]
|
||||
internal class SchedulerCircularDependencyException : Exception
|
||||
internal class SchedulerCircularDependencyException : BuildExceptionBase
|
||||
{
|
||||
/// <summary>
|
||||
/// The ancestors which led to this circular dependency.
|
||||
|
@ -35,6 +36,11 @@ namespace Microsoft.Build.BackEnd
|
|||
_ancestors = ancestors;
|
||||
}
|
||||
|
||||
// Do not remove - used by BuildExceptionSerializationHelper
|
||||
internal SchedulerCircularDependencyException(string message, Exception inner)
|
||||
: base(message, inner)
|
||||
{ }
|
||||
|
||||
/// <summary>
|
||||
/// Gets an enumeration of the ancestors which led to this circular dependency.
|
||||
/// </summary>
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
using System;
|
||||
using Microsoft.Build.Framework;
|
||||
using Microsoft.Build.Framework.BuildException;
|
||||
using Microsoft.Build.Shared;
|
||||
|
||||
#nullable disable
|
||||
|
@ -12,7 +13,7 @@ namespace Microsoft.Build.BackEnd.SdkResolution
|
|||
/// <summary>
|
||||
/// Represents an exception that occurs when an SdkResolver throws an unhandled exception.
|
||||
/// </summary>
|
||||
public class SdkResolverException : Exception
|
||||
public class SdkResolverException : BuildExceptionBase
|
||||
{
|
||||
public SdkResolver Resolver { get; private set; }
|
||||
|
||||
|
@ -24,5 +25,10 @@ namespace Microsoft.Build.BackEnd.SdkResolution
|
|||
Resolver = resolver;
|
||||
Sdk = sdk;
|
||||
}
|
||||
|
||||
// Do not remove - used by BuildExceptionSerializationHelper
|
||||
internal SdkResolverException(string message, Exception inner)
|
||||
: base(message, inner)
|
||||
{ }
|
||||
}
|
||||
}
|
||||
|
|
|
@ -144,6 +144,7 @@ namespace Microsoft.Build.Execution
|
|||
|
||||
_componentFactories = new BuildComponentFactoryCollection(this);
|
||||
_componentFactories.RegisterDefaultFactories();
|
||||
SerializationContractInitializer.Initialize();
|
||||
_packetFactory = new NodePacketFactory();
|
||||
|
||||
_buildRequestEngine = (this as IBuildComponentHost).GetComponent(BuildComponentType.RequestEngine) as IBuildRequestEngine;
|
||||
|
|
|
@ -2,7 +2,9 @@
|
|||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.Serialization;
|
||||
using Microsoft.Build.Framework.BuildException;
|
||||
#if FEATURE_SECURITY_PERMISSIONS
|
||||
using System.Security.Permissions;
|
||||
#endif
|
||||
|
@ -21,7 +23,7 @@ namespace Microsoft.Build.Exceptions
|
|||
/// If you add fields to this class, add a custom serialization constructor and override GetObjectData().
|
||||
/// </remarks>
|
||||
[Serializable]
|
||||
public class BuildAbortedException : Exception
|
||||
public class BuildAbortedException : BuildExceptionBase
|
||||
{
|
||||
/// <summary>
|
||||
/// Constructs a standard BuildAbortedException.
|
||||
|
@ -49,11 +51,40 @@ namespace Microsoft.Build.Exceptions
|
|||
/// Constructs a BuildAbortedException with an additional message attached and an inner exception.
|
||||
/// </summary>
|
||||
public BuildAbortedException(string message, Exception innerException)
|
||||
: base(ResourceUtilities.FormatResourceStringStripCodeAndKeyword("BuildAbortedWithMessage", message), innerException)
|
||||
{
|
||||
ResourceUtilities.FormatResourceStringStripCodeAndKeyword(out string errorCode, out _, "BuildAbortedWithMessage", message);
|
||||
: this(message, innerException, false)
|
||||
{ }
|
||||
|
||||
ErrorCode = errorCode;
|
||||
internal static BuildAbortedException CreateFromRemote(string message, Exception innerException)
|
||||
{
|
||||
return new BuildAbortedException(message, innerException, true /* calledFromDeserialization */);
|
||||
}
|
||||
|
||||
private BuildAbortedException(string message, Exception innerException, bool calledFromDeserialization)
|
||||
: base(
|
||||
calledFromDeserialization
|
||||
? message
|
||||
: ResourceUtilities.FormatResourceStringStripCodeAndKeyword("BuildAbortedWithMessage", message),
|
||||
innerException)
|
||||
{
|
||||
if (!calledFromDeserialization)
|
||||
{
|
||||
ResourceUtilities.FormatResourceStringStripCodeAndKeyword(out string errorCode, out _, "BuildAbortedWithMessage", message);
|
||||
|
||||
ErrorCode = errorCode;
|
||||
}
|
||||
}
|
||||
|
||||
protected override IDictionary<string, string> FlushCustomState()
|
||||
{
|
||||
return new Dictionary<string, string>()
|
||||
{
|
||||
{ nameof(ErrorCode), ErrorCode }
|
||||
};
|
||||
}
|
||||
|
||||
protected override void InitializeCustomState(IDictionary<string, string> state)
|
||||
{
|
||||
ErrorCode = state[nameof(ErrorCode)];
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -70,7 +101,7 @@ namespace Microsoft.Build.Exceptions
|
|||
/// Gets the error code (if any) associated with the exception message.
|
||||
/// </summary>
|
||||
/// <value>Error code string, or null.</value>
|
||||
public string ErrorCode { get; }
|
||||
public string ErrorCode { get; private set; }
|
||||
|
||||
/// <summary>
|
||||
/// ISerializable method which we must override since Exception implements this interface
|
||||
|
|
|
@ -1037,7 +1037,7 @@ namespace Microsoft.Build.BackEnd
|
|||
else
|
||||
{
|
||||
// Not using sharedReadBuffer because this is not a memory stream and so the buffer won't be used anyway.
|
||||
return BinaryTranslator.GetReadTranslator(File.OpenRead(cacheFile), null);
|
||||
return BinaryTranslator.GetReadTranslator(File.OpenRead(cacheFile), InterningBinaryReader.PoolingBuffer);
|
||||
}
|
||||
}
|
||||
catch (Exception e) when (e is DirectoryNotFoundException || e is UnauthorizedAccessException)
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
using Microsoft.Build.Framework.BuildException;
|
||||
|
||||
#nullable disable
|
||||
|
||||
|
@ -16,7 +17,7 @@ namespace Microsoft.Build.Exceptions
|
|||
/// If you add fields to this class, add a custom serialization constructor and override GetObjectData().
|
||||
/// </remarks>
|
||||
[Serializable]
|
||||
public class CircularDependencyException : Exception
|
||||
public class CircularDependencyException : BuildExceptionBase
|
||||
{
|
||||
/// <summary>
|
||||
/// Constructs a standard BuildAbortedException.
|
||||
|
@ -30,6 +31,11 @@ namespace Microsoft.Build.Exceptions
|
|||
{
|
||||
}
|
||||
|
||||
// Do not remove - used by BuildExceptionSerializationHelper
|
||||
internal CircularDependencyException(string message, Exception inner)
|
||||
: base(message, inner)
|
||||
{ }
|
||||
|
||||
/// <summary>
|
||||
/// Constructor for deserialization.
|
||||
/// </summary>
|
||||
|
|
|
@ -327,7 +327,7 @@ namespace Microsoft.Build.Execution
|
|||
ErrorUtilities.VerifyThrow(buffer != null, "Unexpected null items buffer during translation.");
|
||||
|
||||
using MemoryStream itemsStream = new MemoryStream(buffer, 0, buffer.Length, writable: false, publiclyVisible: true);
|
||||
using var itemTranslator = BinaryTranslator.GetReadTranslator(itemsStream, null);
|
||||
using var itemTranslator = BinaryTranslator.GetReadTranslator(itemsStream, InterningBinaryReader.PoolingBuffer);
|
||||
_items = new TaskItem[itemsCount];
|
||||
for (int i = 0; i < _items.Length; i++)
|
||||
{
|
||||
|
@ -355,7 +355,7 @@ namespace Microsoft.Build.Execution
|
|||
}
|
||||
else
|
||||
{
|
||||
return BinaryTranslator.GetReadTranslator(File.OpenRead(cacheFile), null);
|
||||
return BinaryTranslator.GetReadTranslator(File.OpenRead(cacheFile), InterningBinaryReader.PoolingBuffer);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -0,0 +1,39 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Suppressions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<!-- Need to suppress due to AppCompat limitation https://github.com/dotnet/sdk/issues/32922 -->
|
||||
<Suppression>
|
||||
<DiagnosticId>CP0007</DiagnosticId>
|
||||
<Target>T:Microsoft.Build.BackEnd.SdkResolution.SdkResolverException</Target>
|
||||
<IsBaselineSuppression>true</IsBaselineSuppression>
|
||||
</Suppression>
|
||||
<Suppression>
|
||||
<DiagnosticId>CP0007</DiagnosticId>
|
||||
<Target>T:Microsoft.Build.Exceptions.BuildAbortedException</Target>
|
||||
<IsBaselineSuppression>true</IsBaselineSuppression>
|
||||
</Suppression>
|
||||
<Suppression>
|
||||
<DiagnosticId>CP0007</DiagnosticId>
|
||||
<Target>T:Microsoft.Build.Exceptions.CircularDependencyException</Target>
|
||||
<IsBaselineSuppression>true</IsBaselineSuppression>
|
||||
</Suppression>
|
||||
<Suppression>
|
||||
<DiagnosticId>CP0007</DiagnosticId>
|
||||
<Target>T:Microsoft.Build.Exceptions.InternalLoggerException</Target>
|
||||
<IsBaselineSuppression>true</IsBaselineSuppression>
|
||||
</Suppression>
|
||||
<Suppression>
|
||||
<DiagnosticId>CP0007</DiagnosticId>
|
||||
<Target>T:Microsoft.Build.Exceptions.InvalidToolsetDefinitionException</Target>
|
||||
<IsBaselineSuppression>true</IsBaselineSuppression>
|
||||
</Suppression>
|
||||
<Suppression>
|
||||
<DiagnosticId>CP0007</DiagnosticId>
|
||||
<Target>T:Microsoft.Build.Exceptions.InvalidProjectFileException</Target>
|
||||
<IsBaselineSuppression>true</IsBaselineSuppression>
|
||||
</Suppression>
|
||||
<Suppression>
|
||||
<DiagnosticId>CP0007</DiagnosticId>
|
||||
<Target>T:Microsoft.Build.Experimental.ProjectCache.ProjectCacheException</Target>
|
||||
<IsBaselineSuppression>true</IsBaselineSuppression>
|
||||
</Suppression>
|
||||
</Suppressions>
|
|
@ -9,6 +9,8 @@ using System.Security.Permissions;
|
|||
|
||||
using Microsoft.Build.Shared;
|
||||
using Microsoft.Build.Framework;
|
||||
using Microsoft.Build.Framework.BuildException;
|
||||
using System.Collections.Generic;
|
||||
|
||||
#nullable disable
|
||||
|
||||
|
@ -22,7 +24,7 @@ namespace Microsoft.Build.Exceptions
|
|||
// promise to never change the type's fields i.e. the type is immutable; adding new fields in the next version of the type
|
||||
// without following certain special FX guidelines, can break both forward and backward compatibility
|
||||
[Serializable]
|
||||
public sealed class InternalLoggerException : Exception
|
||||
public sealed class InternalLoggerException : BuildExceptionBase
|
||||
{
|
||||
#region Unusable constructors
|
||||
|
||||
|
@ -63,9 +65,7 @@ namespace Microsoft.Build.Exceptions
|
|||
/// <exception cref="InvalidOperationException"></exception>
|
||||
public InternalLoggerException(string message, Exception innerException)
|
||||
: base(message, innerException)
|
||||
{
|
||||
ErrorUtilities.ThrowInvalidOperation("InternalLoggerExceptionOnlyThrownByEngine");
|
||||
}
|
||||
{ }
|
||||
|
||||
#endregion
|
||||
|
||||
|
@ -136,6 +136,23 @@ namespace Microsoft.Build.Exceptions
|
|||
info.AddValue("initializationException", initializationException);
|
||||
}
|
||||
|
||||
protected override IDictionary<string, string> FlushCustomState()
|
||||
{
|
||||
return new Dictionary<string, string>()
|
||||
{
|
||||
{ nameof(errorCode), errorCode },
|
||||
{ nameof(helpKeyword), helpKeyword },
|
||||
{ nameof(initializationException), initializationException.ToString() },
|
||||
};
|
||||
}
|
||||
|
||||
protected override void InitializeCustomState(IDictionary<string, string> state)
|
||||
{
|
||||
errorCode = state[nameof(errorCode)];
|
||||
helpKeyword = state[nameof(helpKeyword)];
|
||||
initializationException = bool.Parse(state[nameof(initializationException)]);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Provide default values for optional members
|
||||
/// </summary>
|
||||
|
|
|
@ -3,10 +3,11 @@
|
|||
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
using System.Collections.Generic;
|
||||
#if FEATURE_SECURITY_PERMISSIONS
|
||||
using System.Security.Permissions;
|
||||
#endif
|
||||
|
||||
using Microsoft.Build.Framework.BuildException;
|
||||
using Microsoft.Build.Shared;
|
||||
|
||||
#nullable disable
|
||||
|
@ -21,7 +22,7 @@ namespace Microsoft.Build.Exceptions
|
|||
// promise to never change the type's fields i.e. the type is immutable; adding new fields in the next version of the type
|
||||
// without following certain special FX guidelines, can break both forward and backward compatibility
|
||||
[Serializable]
|
||||
public sealed class InvalidProjectFileException : Exception
|
||||
public sealed class InvalidProjectFileException : BuildExceptionBase
|
||||
{
|
||||
#region Basic constructors
|
||||
|
||||
|
@ -122,6 +123,35 @@ namespace Microsoft.Build.Exceptions
|
|||
info.AddValue("hasBeenLogged", hasBeenLogged);
|
||||
}
|
||||
|
||||
protected override IDictionary<string, string> FlushCustomState()
|
||||
{
|
||||
return new Dictionary<string, string>()
|
||||
{
|
||||
{ nameof(file), file },
|
||||
{ nameof(lineNumber), lineNumber.ToString() },
|
||||
{ nameof(columnNumber), columnNumber.ToString() },
|
||||
{ nameof(endLineNumber), endLineNumber.ToString() },
|
||||
{ nameof(endColumnNumber), endColumnNumber.ToString() },
|
||||
{ nameof(errorSubcategory), errorSubcategory },
|
||||
{ nameof(errorCode), errorCode },
|
||||
{ nameof(helpKeyword), helpKeyword },
|
||||
{ nameof(hasBeenLogged), hasBeenLogged.ToString() },
|
||||
};
|
||||
}
|
||||
|
||||
protected override void InitializeCustomState(IDictionary<string, string> state)
|
||||
{
|
||||
file = state[nameof(file)];
|
||||
lineNumber = int.Parse(state[nameof(lineNumber)]);
|
||||
columnNumber = int.Parse(state[nameof(columnNumber)]);
|
||||
endLineNumber = int.Parse(state[nameof(endLineNumber)]);
|
||||
endColumnNumber = int.Parse(state[nameof(endColumnNumber)]);
|
||||
errorSubcategory = state[nameof(errorSubcategory)];
|
||||
errorCode = state[nameof(errorCode)];
|
||||
helpKeyword = state[nameof(helpKeyword)];
|
||||
hasBeenLogged = bool.Parse(state[nameof(hasBeenLogged)]);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Rich constructors
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
// Licensed to the .NET Foundation under one or more agreements.
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
|
||||
using System;
|
||||
|
||||
using Microsoft.Build.Framework.BuildException;
|
||||
using Microsoft.Build.Shared;
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
using System.Collections.Generic;
|
||||
#if FEATURE_SECURITY_PERMISSIONS
|
||||
using System.Security.Permissions;
|
||||
#endif
|
||||
|
@ -17,7 +18,7 @@ namespace Microsoft.Build.Exceptions
|
|||
/// Exception subclass that ToolsetReaders should throw.
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
public class InvalidToolsetDefinitionException : Exception
|
||||
public class InvalidToolsetDefinitionException : BuildExceptionBase
|
||||
{
|
||||
/// <summary>
|
||||
/// The MSBuild error code corresponding with this exception.
|
||||
|
@ -103,6 +104,19 @@ namespace Microsoft.Build.Exceptions
|
|||
info.AddValue("errorCode", errorCode);
|
||||
}
|
||||
|
||||
protected override IDictionary<string, string> FlushCustomState()
|
||||
{
|
||||
return new Dictionary<string, string>()
|
||||
{
|
||||
{ nameof(errorCode), errorCode }
|
||||
};
|
||||
}
|
||||
|
||||
protected override void InitializeCustomState(IDictionary<string, string> state)
|
||||
{
|
||||
errorCode = state[nameof(errorCode)];
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// The MSBuild error code corresponding with this exception, or
|
||||
/// null if none was specified.
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
using Microsoft.Build.Framework.BuildException;
|
||||
|
||||
#nullable disable
|
||||
|
||||
|
@ -12,7 +13,7 @@ namespace Microsoft.Build.Exceptions
|
|||
/// Generic exception used to wrap exceptions thrown during Registry access.
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
internal class RegistryException : Exception
|
||||
internal class RegistryException : BuildExceptionBase
|
||||
{
|
||||
/// <summary>
|
||||
/// Basic constructor.
|
||||
|
|
|
@ -5,6 +5,7 @@ using System;
|
|||
using System.Collections.Concurrent;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.Immutable;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading;
|
||||
|
@ -280,8 +281,22 @@ namespace Microsoft.Build.Graph
|
|||
|
||||
SolutionConfigurationInSolution currentSolutionConfiguration = SelectSolutionConfiguration(solution, solutionEntryPoint.GlobalProperties);
|
||||
|
||||
// Mimic behavior of SolutionProjectGenerator
|
||||
string solutionConfigurationXml = SolutionProjectGenerator.GetSolutionConfiguration(solution, currentSolutionConfiguration);
|
||||
solutionGlobalPropertiesBuilder["CurrentSolutionConfigurationContents"] = solutionConfigurationXml;
|
||||
solutionGlobalPropertiesBuilder["BuildingSolutionFile"] = "true";
|
||||
|
||||
string solutionDirectoryName = solution.SolutionFileDirectory;
|
||||
if (!solutionDirectoryName.EndsWith(Path.DirectorySeparatorChar.ToString(), StringComparison.Ordinal))
|
||||
{
|
||||
solutionDirectoryName += Path.DirectorySeparatorChar;
|
||||
}
|
||||
|
||||
solutionGlobalPropertiesBuilder["SolutionDir"] = EscapingUtilities.Escape(solutionDirectoryName);
|
||||
solutionGlobalPropertiesBuilder["SolutionExt"] = EscapingUtilities.Escape(Path.GetExtension(solution.FullPath));
|
||||
solutionGlobalPropertiesBuilder["SolutionFileName"] = EscapingUtilities.Escape(Path.GetFileName(solution.FullPath));
|
||||
solutionGlobalPropertiesBuilder["SolutionName"] = EscapingUtilities.Escape(Path.GetFileNameWithoutExtension(solution.FullPath));
|
||||
solutionGlobalPropertiesBuilder[SolutionProjectGenerator.SolutionPathPropertyName] = EscapingUtilities.Escape(Path.Combine(solution.SolutionFileDirectory, Path.GetFileName(solution.FullPath)));
|
||||
|
||||
// Project configurations are reused heavily, so cache the global properties for each
|
||||
Dictionary<string, ImmutableDictionary<string, string>> globalPropertiesForProjectConfiguration = new(StringComparer.OrdinalIgnoreCase);
|
||||
|
|
|
@ -2,13 +2,14 @@
|
|||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
|
||||
using System;
|
||||
using Microsoft.Build.Framework.BuildException;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace Microsoft.Build.Execution
|
||||
{
|
||||
[Serializable]
|
||||
internal sealed class HostObjectException : Exception
|
||||
internal sealed class HostObjectException : BuildExceptionBase
|
||||
{
|
||||
private const string ErrorMessagePrefix = "Error for HostObject:";
|
||||
private const string ErrorMessageProjectTargetTask = "In Project '{0}', Target '{1}', Task '{2}'.";
|
||||
|
@ -56,5 +57,11 @@ namespace Microsoft.Build.Execution
|
|||
+ string.Format(ErrorMessageProjectTargetTask, projectFile, targetName, taskName) + message)
|
||||
{
|
||||
}
|
||||
|
||||
internal HostObjectException(string message, Exception innerException)
|
||||
: base(
|
||||
message,
|
||||
innerException)
|
||||
{ }
|
||||
}
|
||||
}
|
||||
|
|
|
@ -609,7 +609,7 @@ namespace Microsoft.Build.Execution
|
|||
_properties.Set(property.DeepClone(_isImmutable));
|
||||
}
|
||||
|
||||
_items = new ItemDictionary<ProjectItemInstance>(that._items.ItemTypes.Count);
|
||||
_items = new ItemDictionary<ProjectItemInstance>(that._items.Count);
|
||||
|
||||
foreach (ProjectItemInstance item in that.Items)
|
||||
{
|
||||
|
|
|
@ -110,9 +110,6 @@
|
|||
<Compile Include="..\Shared\INodePacket.cs" />
|
||||
<Compile Include="..\Shared\INodePacketFactory.cs" />
|
||||
<Compile Include="..\Shared\INodePacketHandler.cs" />
|
||||
<Compile Include="..\Shared\ITranslatable.cs" />
|
||||
<Compile Include="..\Shared\ITranslator.cs" />
|
||||
<Compile Include="..\Shared\BinaryTranslator.cs" />
|
||||
<Compile Include="..\Shared\LogMessagePacketBase.cs" />
|
||||
<Compile Include="..\Shared\NodePacketFactory.cs" />
|
||||
<Compile Include="..\Shared\NodeBuildComplete.cs" />
|
||||
|
@ -155,6 +152,7 @@
|
|||
<Compile Include="BackEnd\Components\Caching\ResultsCacheWithOverride.cs" />
|
||||
<Compile Include="BackEnd\Components\ProjectCache\*.cs" />
|
||||
<Compile Include="BackEnd\Components\Communications\CurrentHost.cs" />
|
||||
<Compile Include="BackEnd\Components\Communications\SerializationContractInitializer.cs" />
|
||||
<Compile Include="BackEnd\Components\Communications\ServerNodeEndpointOutOfProc.cs" />
|
||||
<Compile Include="BackEnd\Components\RequestBuilder\AssemblyLoadsTracker.cs" />
|
||||
<Compile Include="BackEnd\Components\SdkResolution\SdkResolverException.cs" />
|
||||
|
|
|
@ -64,12 +64,12 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ChangeWave_InvalidFormat">
|
||||
<source>MSB4271: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to an invalid format. Enabling all change wave versions. Entered value: {0}. Current Change Waves: {1}.</source>
|
||||
<target state="new">MSB4271: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to an invalid format. Enabling all change wave versions. Entered value: {0}. Current Change Waves: {1}.</target>
|
||||
<target state="translated">MSB4271: Proměnná prostředí MSBUILDDISABLEFEATURESFROMVERSION je nastavena na neplatný formát. Povolování všech verzí Change Waves. Zadaná hodnota: {0}. Aktuální Change Waves: {1}</target>
|
||||
<note>{StrBegin="MSB4271: "}UE: Value should be of the format: xx.yy</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ChangeWave_OutOfRotation">
|
||||
<source>MSB4272: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to a version that is out of rotation. Defaulting to Change Wave version: {0}. Entered value: {1}. Current Change Waves: {2}.</source>
|
||||
<target state="new">MSB4272: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to a version that is out of rotation. Defaulting to Change Wave version: {0}. Entered value: {1}. Current Change Waves: {2}.</target>
|
||||
<target state="translated">MSB4272: Proměnná prostředí MSBUILDDISABLEFEATURESFROMVERSION je nastavena na verzi, která je mimo rotaci. Návrat k výchozí verzi Change Wave: {0}. Zadaná hodnota: {1}. Aktuální Change Waves: {2}</target>
|
||||
<note>{StrBegin="MSB4272: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="CircularDependency">
|
||||
|
@ -94,7 +94,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="DefaultSDKResolverError">
|
||||
<source>MSB4276: The default SDK resolver failed to resolve SDK "{0}" because directory "{1}" did not exist.</source>
|
||||
<target state="new">MSB4276: The default SDK resolver failed to resolve SDK "{0}" because directory "{1}" did not exist.</target>
|
||||
<target state="translated">MSB4276: Výchozí překladač sady SDK nedokázal přeložit sadu SDK „{0}“, protože adresář „{1}“ neexistoval.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="DuplicateOverrideUsingTaskElement">
|
||||
|
@ -109,7 +109,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="EnvironmentDerivedPropertyRead">
|
||||
<source>Property '{0}' with value '{1}' expanded from the environment.</source>
|
||||
<target state="new">Property '{0}' with value '{1}' expanded from the environment.</target>
|
||||
<target state="translated">Vlastnost „{0}“ s hodnotou „{1}“ rozbalenou z prostředí.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="EnvironmentVariableRead">
|
||||
|
@ -130,7 +130,7 @@
|
|||
<trans-unit id="FailedToResolveSDK">
|
||||
<source>Could not resolve SDK "{0}". Exactly one of the probing messages below indicates why we could not resolve the SDK. Investigate and resolve that message to correctly specify the SDK.
|
||||
{1}</source>
|
||||
<target state="new">Could not resolve SDK "{0}". Exactly one of the probing messages below indicates why we could not resolve the SDK. Investigate and resolve that message to correctly specify the SDK.
|
||||
<target state="translated">Nepovedlo se přeložit sadu SDK „{0}“. Přesně jedna z níže uvedených zpráv o testování označuje, proč se nám nepovedlo přeložit sadu SDK. Prošetřete a vyřešte tuto zprávu, abyste správně určili sadu SDK.
|
||||
{1}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
|
@ -156,7 +156,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ItemReferencingSelfInTarget">
|
||||
<source>MSB4120: Item '{0}' definition within target references itself via (qualified or unqualified) metadatum '{1}'. This can lead to unintended expansion and cross-applying of pre-existing items. More info: https://aka.ms/msbuild/metadata-self-ref</source>
|
||||
<target state="new">MSB4120: Item '{0}' definition within target references itself via (qualified or unqualified) metadatum '{1}'. This can lead to unintended expansion and cross-applying of pre-existing items. More info: https://aka.ms/msbuild/metadata-self-ref</target>
|
||||
<target state="translated">MSB4120: Definice položky „{0}“ v rámci cíle odkazuje sama na sebe prostřednictvím metadat (kvalifikovaného nebo nekvalifikovaného) „{1}“. To může vést k nezamýšlenému rozšíření a křížovému použití již existujících položek. Další informace: https://aka.ms/msbuild/metadata-self-ref</target>
|
||||
<note>{StrBegin="MSB4120: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="KillingProcessWithPid">
|
||||
|
@ -166,7 +166,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="LoadingProjectCachePlugin">
|
||||
<source>Loading the following project cache plugin: {0}</source>
|
||||
<target state="new">Loading the following project cache plugin: {0}</target>
|
||||
<target state="translated">Načítá se následující modul plug-in mezipaměti projektu: {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="LogLoggerVerbosity">
|
||||
|
@ -198,7 +198,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="NodeReused">
|
||||
<source>Reusing node {0} (PID: {1}).</source>
|
||||
<target state="new">Reusing node {0} (PID: {1}).</target>
|
||||
<target state="translated">Opakované použití {0} uzlu (PID: {1}).</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="NuGetAssemblyNotFound">
|
||||
|
@ -352,7 +352,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="PropertyOutsidePropertyGroupInTarget">
|
||||
<source>MSB4067: The element <{0}> beneath element <{1}> is unrecognized. If you intended this to be a property, enclose it within a <PropertyGroup> element.</source>
|
||||
<target state="new">MSB4067: The element <{0}> beneath element <{1}> is unrecognized. If you intended this to be a property, enclose it within a <PropertyGroup> element.</target>
|
||||
<target state="translated">MSB4067: Element <{0}> pod elementem <{1}> nebyl rozpoznán. Pokud jste chtěli, aby to byla vlastnost, uzavřete ji do elementu <PropertyGroup>.</target>
|
||||
<note>{StrBegin="MSB4067: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ProxyRequestNotScheduledOnInprocNode">
|
||||
|
@ -372,7 +372,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="SDKResolverReturnedNull">
|
||||
<source>SDK resolver "{0}" returned null.</source>
|
||||
<target state="new">SDK resolver "{0}" returned null.</target>
|
||||
<target state="translated">Překladač sady SDK „{0}“ vrátil hodnotu null.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="SkippedConstraintsOnRequest">
|
||||
|
@ -428,7 +428,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="TaskAssemblyLoaded">
|
||||
<source>Assembly loaded during {0}{1}: {2} (location: {3}, MVID: {4}, AppDomain: {5})</source>
|
||||
<target state="new">Assembly loaded during {0}{1}: {2} (location: {3}, MVID: {4}, AppDomain: {5})</target>
|
||||
<target state="translated">Sestavení načtené během {0}{1}: {2} (umístění: {3}, MVID: {4}, AppDomain: {5})</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="TaskReleasedCores">
|
||||
|
@ -1465,7 +1465,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="SolutionVenusProjectSkipped">
|
||||
<source>Skipping because the "$(AspNetConfiguration)" configuration is not supported for this web project. You can use the AspNetConfiguration property to override the configuration used for building web projects, by adding /p:AspNetConfiguration=<value> to the command line. Currently web projects only support Debug and Release configurations.</source>
|
||||
<target state="translated">Vynecháno, protože konfigurace $(AspNetConfiguration) není pro tento webový projekt podporována. Pomocí vlastnosti AspNetConfiguration můžete přepsat konfiguraci používanou k sestavování webových projektů, a to přidáním příkazu /p:AspNetConfiguration=<hodnota> do příkazového řádku. Webové projekty nyní podporují pouze konfigurace Debug a Release.</target>
|
||||
<target state="translated">Vynecháno, protože konfigurace "$(AspNetConfiguration)" není pro tento webový projekt podporována. Pomocí vlastnosti AspNetConfiguration můžete přepsat konfiguraci používanou k sestavování webových projektů, a to přidáním příkazu /p:AspNetConfiguration=<hodnota> do příkazového řádku. Webové projekty nyní podporují pouze konfigurace Debug a Release.</target>
|
||||
<note>
|
||||
UE: This is not an error, so doesn't need an error code.
|
||||
LOCALIZATION: Do NOT localize "AspNetConfiguration", "Debug", "Release".
|
||||
|
|
|
@ -64,12 +64,12 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ChangeWave_InvalidFormat">
|
||||
<source>MSB4271: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to an invalid format. Enabling all change wave versions. Entered value: {0}. Current Change Waves: {1}.</source>
|
||||
<target state="new">MSB4271: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to an invalid format. Enabling all change wave versions. Entered value: {0}. Current Change Waves: {1}.</target>
|
||||
<target state="translated">MSB4271: Die Umgebungsvariable MSBUILDDISABLEFEATURESFROMVERSION ist auf ein ungültiges Format festgelegt. Alle Änderungszyklusversionen werden aktiviert. Eingegebener Wert: {0}. Aktuelle Änderungszyklen: {1}.</target>
|
||||
<note>{StrBegin="MSB4271: "}UE: Value should be of the format: xx.yy</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ChangeWave_OutOfRotation">
|
||||
<source>MSB4272: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to a version that is out of rotation. Defaulting to Change Wave version: {0}. Entered value: {1}. Current Change Waves: {2}.</source>
|
||||
<target state="new">MSB4272: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to a version that is out of rotation. Defaulting to Change Wave version: {0}. Entered value: {1}. Current Change Waves: {2}.</target>
|
||||
<target state="translated">MSB4272: Die Umgebungsvariable MSBUILDDISABLEFEATURESFROMVERSION ist auf eine nicht rotierende Version festgelegt und wird auf die Standard-Änderungszyklusversion gesetzt: {0}. Eingegebener Wert: {1}. Aktuelle Änderungszyklen: {2}.</target>
|
||||
<note>{StrBegin="MSB4272: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="CircularDependency">
|
||||
|
@ -94,7 +94,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="DefaultSDKResolverError">
|
||||
<source>MSB4276: The default SDK resolver failed to resolve SDK "{0}" because directory "{1}" did not exist.</source>
|
||||
<target state="new">MSB4276: The default SDK resolver failed to resolve SDK "{0}" because directory "{1}" did not exist.</target>
|
||||
<target state="translated">MSB4276: Der SDK-Standardresolver konnte SDK "{0}" nicht auflösen, da das Verzeichnis "{1}" nicht vorhanden war.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="DuplicateOverrideUsingTaskElement">
|
||||
|
@ -109,7 +109,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="EnvironmentDerivedPropertyRead">
|
||||
<source>Property '{0}' with value '{1}' expanded from the environment.</source>
|
||||
<target state="new">Property '{0}' with value '{1}' expanded from the environment.</target>
|
||||
<target state="translated">Die Eigenschaft "{0}" mit dem Wert "{1}" wurde aus der Umgebung erweitert.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="EnvironmentVariableRead">
|
||||
|
@ -130,7 +130,7 @@
|
|||
<trans-unit id="FailedToResolveSDK">
|
||||
<source>Could not resolve SDK "{0}". Exactly one of the probing messages below indicates why we could not resolve the SDK. Investigate and resolve that message to correctly specify the SDK.
|
||||
{1}</source>
|
||||
<target state="new">Could not resolve SDK "{0}". Exactly one of the probing messages below indicates why we could not resolve the SDK. Investigate and resolve that message to correctly specify the SDK.
|
||||
<target state="translated">Das SDK "{0}" konnte nicht aufgelöst werden. Genau eine der folgenden Testmeldungen gibt an, warum das SDK nicht aufgelöst werden konnte. Untersuchen und beheben Sie diese Meldung, um das SDK richtig anzugeben.
|
||||
{1}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
|
@ -156,7 +156,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ItemReferencingSelfInTarget">
|
||||
<source>MSB4120: Item '{0}' definition within target references itself via (qualified or unqualified) metadatum '{1}'. This can lead to unintended expansion and cross-applying of pre-existing items. More info: https://aka.ms/msbuild/metadata-self-ref</source>
|
||||
<target state="new">MSB4120: Item '{0}' definition within target references itself via (qualified or unqualified) metadatum '{1}'. This can lead to unintended expansion and cross-applying of pre-existing items. More info: https://aka.ms/msbuild/metadata-self-ref</target>
|
||||
<target state="translated">MSB4120: Element "{0}" Definition innerhalb des Zielverweises selbst über (qualifiziertes oder nicht qualifiziertes) Metadatum "{1}". Dies kann zu einer unbeabsichtigten Erweiterung und einer kreuzseitigen Anwendung bereits vorhandener Elemente führen. Weitere Informationen: https://aka.ms/msbuild/metadata-self-ref</target>
|
||||
<note>{StrBegin="MSB4120: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="KillingProcessWithPid">
|
||||
|
@ -166,7 +166,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="LoadingProjectCachePlugin">
|
||||
<source>Loading the following project cache plugin: {0}</source>
|
||||
<target state="new">Loading the following project cache plugin: {0}</target>
|
||||
<target state="translated">Folgendes Projektcache-Plug-In wird geladen: {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="LogLoggerVerbosity">
|
||||
|
@ -198,7 +198,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="NodeReused">
|
||||
<source>Reusing node {0} (PID: {1}).</source>
|
||||
<target state="new">Reusing node {0} (PID: {1}).</target>
|
||||
<target state="translated">Der Knoten "{0}" wird wiederverwendet (PID: {1}).</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="NuGetAssemblyNotFound">
|
||||
|
@ -352,7 +352,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="PropertyOutsidePropertyGroupInTarget">
|
||||
<source>MSB4067: The element <{0}> beneath element <{1}> is unrecognized. If you intended this to be a property, enclose it within a <PropertyGroup> element.</source>
|
||||
<target state="new">MSB4067: The element <{0}> beneath element <{1}> is unrecognized. If you intended this to be a property, enclose it within a <PropertyGroup> element.</target>
|
||||
<target state="translated">MSB4067: Das Element <{0}> unterhalb des Elements <{1}> ist unbekannt. Wenn dies eine Eigenschaft sein sollte, schließen Sie sie in ein <PropertyGroup>-Element ein.</target>
|
||||
<note>{StrBegin="MSB4067: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ProxyRequestNotScheduledOnInprocNode">
|
||||
|
@ -372,7 +372,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="SDKResolverReturnedNull">
|
||||
<source>SDK resolver "{0}" returned null.</source>
|
||||
<target state="new">SDK resolver "{0}" returned null.</target>
|
||||
<target state="translated">Der SDK-Resolver "{0}" hat NULL zurückgegeben.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="SkippedConstraintsOnRequest">
|
||||
|
@ -428,7 +428,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="TaskAssemblyLoaded">
|
||||
<source>Assembly loaded during {0}{1}: {2} (location: {3}, MVID: {4}, AppDomain: {5})</source>
|
||||
<target state="new">Assembly loaded during {0}{1}: {2} (location: {3}, MVID: {4}, AppDomain: {5})</target>
|
||||
<target state="translated">Assembly während {0}{1} geladen: {2} (Speicherort: {3}, MVID: {4}, AppDomain: {5})</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="TaskReleasedCores">
|
||||
|
|
|
@ -64,12 +64,12 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ChangeWave_InvalidFormat">
|
||||
<source>MSB4271: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to an invalid format. Enabling all change wave versions. Entered value: {0}. Current Change Waves: {1}.</source>
|
||||
<target state="new">MSB4271: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to an invalid format. Enabling all change wave versions. Entered value: {0}. Current Change Waves: {1}.</target>
|
||||
<target state="translated">MSB4271: La variable de entorno MSBUILDDISABLEFEATURESFROMVERSION está establecida en un formato no válido. Habilitando todas las versiones de oleadas de cambios. Valor especificado: {0}. Oleadas de cambios actuales: {1}.</target>
|
||||
<note>{StrBegin="MSB4271: "}UE: Value should be of the format: xx.yy</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ChangeWave_OutOfRotation">
|
||||
<source>MSB4272: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to a version that is out of rotation. Defaulting to Change Wave version: {0}. Entered value: {1}. Current Change Waves: {2}.</source>
|
||||
<target state="new">MSB4272: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to a version that is out of rotation. Defaulting to Change Wave version: {0}. Entered value: {1}. Current Change Waves: {2}.</target>
|
||||
<target state="translated">MSB4272: La variable de entorno MSBUILDDISABLEFEATURESFROMVERSION está establecida en una versión no incluida en la rotación. Se va a cambiar a la versión de oleada de cambios de forma predeterminada: {0}. Valor especificado: {1}. Oleadas de cambios actuales: {2}.</target>
|
||||
<note>{StrBegin="MSB4272: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="CircularDependency">
|
||||
|
@ -94,7 +94,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="DefaultSDKResolverError">
|
||||
<source>MSB4276: The default SDK resolver failed to resolve SDK "{0}" because directory "{1}" did not exist.</source>
|
||||
<target state="new">MSB4276: The default SDK resolver failed to resolve SDK "{0}" because directory "{1}" did not exist.</target>
|
||||
<target state="translated">MSB4276: La resolución predeterminada del SDK no pudo resolver el SDK "{0}" porque el directorio "{1}" no existía.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="DuplicateOverrideUsingTaskElement">
|
||||
|
@ -109,7 +109,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="EnvironmentDerivedPropertyRead">
|
||||
<source>Property '{0}' with value '{1}' expanded from the environment.</source>
|
||||
<target state="new">Property '{0}' with value '{1}' expanded from the environment.</target>
|
||||
<target state="translated">Propiedad "{0}" con el valor "{1}" expandido desde el entorno.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="EnvironmentVariableRead">
|
||||
|
@ -130,7 +130,7 @@
|
|||
<trans-unit id="FailedToResolveSDK">
|
||||
<source>Could not resolve SDK "{0}". Exactly one of the probing messages below indicates why we could not resolve the SDK. Investigate and resolve that message to correctly specify the SDK.
|
||||
{1}</source>
|
||||
<target state="new">Could not resolve SDK "{0}". Exactly one of the probing messages below indicates why we could not resolve the SDK. Investigate and resolve that message to correctly specify the SDK.
|
||||
<target state="translated">No se ha podido resolver el SDK "{0}". Exactamente uno de los siguientes mensajes de sondeo indica por qué no se pudo resolver el SDK. Investigue y resuelva ese mensaje para especificar correctamente el SDK.
|
||||
{1}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
|
@ -156,7 +156,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ItemReferencingSelfInTarget">
|
||||
<source>MSB4120: Item '{0}' definition within target references itself via (qualified or unqualified) metadatum '{1}'. This can lead to unintended expansion and cross-applying of pre-existing items. More info: https://aka.ms/msbuild/metadata-self-ref</source>
|
||||
<target state="new">MSB4120: Item '{0}' definition within target references itself via (qualified or unqualified) metadatum '{1}'. This can lead to unintended expansion and cross-applying of pre-existing items. More info: https://aka.ms/msbuild/metadata-self-ref</target>
|
||||
<target state="translated">MSB4120: Definición del elemento ''{0}'' dentro de las propias referencias de destino a través del metadato ''{1}'' (calificado o no calificado). Esto puede dar lugar a una expansión no deseada y la aplicación cruzada de elementos preexistente. Más información: https://aka.ms/msbuild/metadata-self-ref</target>
|
||||
<note>{StrBegin="MSB4120: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="KillingProcessWithPid">
|
||||
|
@ -166,7 +166,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="LoadingProjectCachePlugin">
|
||||
<source>Loading the following project cache plugin: {0}</source>
|
||||
<target state="new">Loading the following project cache plugin: {0}</target>
|
||||
<target state="translated">Cargando el complemento de caché de proyectos siguiente:{0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="LogLoggerVerbosity">
|
||||
|
@ -198,7 +198,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="NodeReused">
|
||||
<source>Reusing node {0} (PID: {1}).</source>
|
||||
<target state="new">Reusing node {0} (PID: {1}).</target>
|
||||
<target state="translated">Reutilizando nodo {0} (PID: {1}).</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="NuGetAssemblyNotFound">
|
||||
|
@ -352,7 +352,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="PropertyOutsidePropertyGroupInTarget">
|
||||
<source>MSB4067: The element <{0}> beneath element <{1}> is unrecognized. If you intended this to be a property, enclose it within a <PropertyGroup> element.</source>
|
||||
<target state="new">MSB4067: The element <{0}> beneath element <{1}> is unrecognized. If you intended this to be a property, enclose it within a <PropertyGroup> element.</target>
|
||||
<target state="translated">MSB4067: No se reconoce el elemento <{0}> debajo del elemento <{1}>. Si pretendía que fuera una propiedad, escríbala dentro de un elemento <PropertyGroup>.</target>
|
||||
<note>{StrBegin="MSB4067: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ProxyRequestNotScheduledOnInprocNode">
|
||||
|
@ -372,7 +372,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="SDKResolverReturnedNull">
|
||||
<source>SDK resolver "{0}" returned null.</source>
|
||||
<target state="new">SDK resolver "{0}" returned null.</target>
|
||||
<target state="translated">La resolución del SDK "{0}" devolvió null.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="SkippedConstraintsOnRequest">
|
||||
|
@ -428,7 +428,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="TaskAssemblyLoaded">
|
||||
<source>Assembly loaded during {0}{1}: {2} (location: {3}, MVID: {4}, AppDomain: {5})</source>
|
||||
<target state="new">Assembly loaded during {0}{1}: {2} (location: {3}, MVID: {4}, AppDomain: {5})</target>
|
||||
<target state="translated">Ensamblado cargado durante {0}{1}: {2} (ubicación: {3}, MVID: {4}, AppDomain: {5})</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="TaskReleasedCores">
|
||||
|
|
|
@ -64,12 +64,12 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ChangeWave_InvalidFormat">
|
||||
<source>MSB4271: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to an invalid format. Enabling all change wave versions. Entered value: {0}. Current Change Waves: {1}.</source>
|
||||
<target state="new">MSB4271: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to an invalid format. Enabling all change wave versions. Entered value: {0}. Current Change Waves: {1}.</target>
|
||||
<target state="translated">MSB4271: la variable d'environnement MSBUILDDISABLEFEATURESFROMVERSION a un format non valide. Activation de toutes les versions des vagues de changements. Valeur entrée : {0}. Vagues de changements actuelles : {1}.</target>
|
||||
<note>{StrBegin="MSB4271: "}UE: Value should be of the format: xx.yy</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ChangeWave_OutOfRotation">
|
||||
<source>MSB4272: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to a version that is out of rotation. Defaulting to Change Wave version: {0}. Entered value: {1}. Current Change Waves: {2}.</source>
|
||||
<target state="new">MSB4272: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to a version that is out of rotation. Defaulting to Change Wave version: {0}. Entered value: {1}. Current Change Waves: {2}.</target>
|
||||
<target state="translated">MSB4272: la variable d'environnement MSBUILDDISABLEFEATURESFROMVERSION a une valeur correspondant à une version hors rotation. Utilisation par défaut de la vague de changements version {0}. Valeur entrée : {1}. Vagues de changements actuelles : {2}.</target>
|
||||
<note>{StrBegin="MSB4272: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="CircularDependency">
|
||||
|
@ -94,7 +94,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="DefaultSDKResolverError">
|
||||
<source>MSB4276: The default SDK resolver failed to resolve SDK "{0}" because directory "{1}" did not exist.</source>
|
||||
<target state="new">MSB4276: The default SDK resolver failed to resolve SDK "{0}" because directory "{1}" did not exist.</target>
|
||||
<target state="translated">MSB4276: Le programme de résolution du SDK par défaut n’a pas pu résoudre le SDK «{0}», car le répertoire «{1}» n’existait pas.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="DuplicateOverrideUsingTaskElement">
|
||||
|
@ -109,7 +109,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="EnvironmentDerivedPropertyRead">
|
||||
<source>Property '{0}' with value '{1}' expanded from the environment.</source>
|
||||
<target state="new">Property '{0}' with value '{1}' expanded from the environment.</target>
|
||||
<target state="translated">Propriété '{0}' avec la valeur '{1}' développée à partir de l’environnement.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="EnvironmentVariableRead">
|
||||
|
@ -130,7 +130,7 @@
|
|||
<trans-unit id="FailedToResolveSDK">
|
||||
<source>Could not resolve SDK "{0}". Exactly one of the probing messages below indicates why we could not resolve the SDK. Investigate and resolve that message to correctly specify the SDK.
|
||||
{1}</source>
|
||||
<target state="new">Could not resolve SDK "{0}". Exactly one of the probing messages below indicates why we could not resolve the SDK. Investigate and resolve that message to correctly specify the SDK.
|
||||
<target state="translated">Impossible de résoudre le SDK «{0}». Exactement l’un des messages de sondage ci-dessous indique pourquoi nous n’avons pas pu résoudre le Kit de développement logiciel (SDK). Examinez et résolvez ce message pour spécifier correctement le Kit de développement logiciel (SDK).
|
||||
{1}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
|
@ -156,7 +156,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ItemReferencingSelfInTarget">
|
||||
<source>MSB4120: Item '{0}' definition within target references itself via (qualified or unqualified) metadatum '{1}'. This can lead to unintended expansion and cross-applying of pre-existing items. More info: https://aka.ms/msbuild/metadata-self-ref</source>
|
||||
<target state="new">MSB4120: Item '{0}' definition within target references itself via (qualified or unqualified) metadatum '{1}'. This can lead to unintended expansion and cross-applying of pre-existing items. More info: https://aka.ms/msbuild/metadata-self-ref</target>
|
||||
<target state="translated">MSB4120: La définition de l’élément '{0}' dans la cible se référence elle-même via la métadonnée '{1}' (qualifiée ou non qualifiée). Cela peut entraîner l’expansion involontaire et l’application croisée d’éléments préexistants. Plus d’informations : https://aka.ms/msbuild/metadata-self-ref</target>
|
||||
<note>{StrBegin="MSB4120: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="KillingProcessWithPid">
|
||||
|
@ -166,7 +166,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="LoadingProjectCachePlugin">
|
||||
<source>Loading the following project cache plugin: {0}</source>
|
||||
<target state="new">Loading the following project cache plugin: {0}</target>
|
||||
<target state="translated">Chargement du plug-in de cache de projet suivant :{0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="LogLoggerVerbosity">
|
||||
|
@ -198,7 +198,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="NodeReused">
|
||||
<source>Reusing node {0} (PID: {1}).</source>
|
||||
<target state="new">Reusing node {0} (PID: {1}).</target>
|
||||
<target state="translated">Réutilisation du {0} de nœud (PID : {1}).</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="NuGetAssemblyNotFound">
|
||||
|
@ -352,7 +352,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="PropertyOutsidePropertyGroupInTarget">
|
||||
<source>MSB4067: The element <{0}> beneath element <{1}> is unrecognized. If you intended this to be a property, enclose it within a <PropertyGroup> element.</source>
|
||||
<target state="new">MSB4067: The element <{0}> beneath element <{1}> is unrecognized. If you intended this to be a property, enclose it within a <PropertyGroup> element.</target>
|
||||
<target state="translated">MSB4067: L’élément <{0}> sous l’élément <{1}> n’est pas reconnu. Si vous souhaitiez qu’il s’agit d’une propriété, placez-la dans un élément <PropertyGroup>.</target>
|
||||
<note>{StrBegin="MSB4067: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ProxyRequestNotScheduledOnInprocNode">
|
||||
|
@ -372,7 +372,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="SDKResolverReturnedNull">
|
||||
<source>SDK resolver "{0}" returned null.</source>
|
||||
<target state="new">SDK resolver "{0}" returned null.</target>
|
||||
<target state="translated">Le programme de résolution du Kit de développement logiciel (SDK) «{0}» a retourné null.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="SkippedConstraintsOnRequest">
|
||||
|
@ -428,7 +428,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="TaskAssemblyLoaded">
|
||||
<source>Assembly loaded during {0}{1}: {2} (location: {3}, MVID: {4}, AppDomain: {5})</source>
|
||||
<target state="new">Assembly loaded during {0}{1}: {2} (location: {3}, MVID: {4}, AppDomain: {5})</target>
|
||||
<target state="translated">Assembly chargé pendant {0}{1}: {2} (emplacement : {3}, MVID : {4}, AppDomain : {5})</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="TaskReleasedCores">
|
||||
|
|
|
@ -64,12 +64,12 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ChangeWave_InvalidFormat">
|
||||
<source>MSB4271: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to an invalid format. Enabling all change wave versions. Entered value: {0}. Current Change Waves: {1}.</source>
|
||||
<target state="new">MSB4271: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to an invalid format. Enabling all change wave versions. Entered value: {0}. Current Change Waves: {1}.</target>
|
||||
<target state="translated">MSB4271: la variabile di ambiente MSBUILDDISABLEFEATURESFROMVERSION è impostata su un formato non valido. Verranno abilitate tutte le versioni con flussi di modifiche. Valore immesso: {0}. Flussi di modifiche correnti: {1}.</target>
|
||||
<note>{StrBegin="MSB4271: "}UE: Value should be of the format: xx.yy</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ChangeWave_OutOfRotation">
|
||||
<source>MSB4272: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to a version that is out of rotation. Defaulting to Change Wave version: {0}. Entered value: {1}. Current Change Waves: {2}.</source>
|
||||
<target state="new">MSB4272: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to a version that is out of rotation. Defaulting to Change Wave version: {0}. Entered value: {1}. Current Change Waves: {2}.</target>
|
||||
<target state="translated">MSB4272: la variabile di ambiente MSBUILDDISABLEFEATURESFROMVERSION è impostata su una versione esclusa dalla rotazione. Per impostazione predefinita, verrà usata la versione con flussi di modifiche: {0}. Valore immesso: {1}. Flussi di modifiche correnti: {2}.</target>
|
||||
<note>{StrBegin="MSB4272: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="CircularDependency">
|
||||
|
@ -94,7 +94,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="DefaultSDKResolverError">
|
||||
<source>MSB4276: The default SDK resolver failed to resolve SDK "{0}" because directory "{1}" did not exist.</source>
|
||||
<target state="new">MSB4276: The default SDK resolver failed to resolve SDK "{0}" because directory "{1}" did not exist.</target>
|
||||
<target state="translated">MSB4276: il resolver SDK predefinito non è riuscito a risolvere l'SDK "{0}" perché la directory "{1}" non esiste.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="DuplicateOverrideUsingTaskElement">
|
||||
|
@ -109,7 +109,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="EnvironmentDerivedPropertyRead">
|
||||
<source>Property '{0}' with value '{1}' expanded from the environment.</source>
|
||||
<target state="new">Property '{0}' with value '{1}' expanded from the environment.</target>
|
||||
<target state="translated">La proprietà '{0}' con valore '{1}' espansa dall'ambiente.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="EnvironmentVariableRead">
|
||||
|
@ -130,7 +130,7 @@
|
|||
<trans-unit id="FailedToResolveSDK">
|
||||
<source>Could not resolve SDK "{0}". Exactly one of the probing messages below indicates why we could not resolve the SDK. Investigate and resolve that message to correctly specify the SDK.
|
||||
{1}</source>
|
||||
<target state="new">Could not resolve SDK "{0}". Exactly one of the probing messages below indicates why we could not resolve the SDK. Investigate and resolve that message to correctly specify the SDK.
|
||||
<target state="translated">Non è stato possibile risolvere l'SDK "{0}". Uno dei messaggi di verifica riportati seguenti indica il motivo per cui non è stato possibile risolvere l'SDK. Esaminare e risolvere il messaggio per specificare correttamente l'SDK.
|
||||
{1}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
|
@ -156,7 +156,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ItemReferencingSelfInTarget">
|
||||
<source>MSB4120: Item '{0}' definition within target references itself via (qualified or unqualified) metadatum '{1}'. This can lead to unintended expansion and cross-applying of pre-existing items. More info: https://aka.ms/msbuild/metadata-self-ref</source>
|
||||
<target state="new">MSB4120: Item '{0}' definition within target references itself via (qualified or unqualified) metadatum '{1}'. This can lead to unintended expansion and cross-applying of pre-existing items. More info: https://aka.ms/msbuild/metadata-self-ref</target>
|
||||
<target state="translated">MSB4120: la definizione dell'elemento '{0}' all'interno del target fa riferimento a se stessa tramite il metadatum (qualificato o non qualificato) '{1}'. Ciò può causare un'espansione involontaria e l'applicazione incrociata di elementi preesistenti. Altre informazioni: https://aka.ms/msbuild/metadata-self-ref</target>
|
||||
<note>{StrBegin="MSB4120: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="KillingProcessWithPid">
|
||||
|
@ -166,7 +166,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="LoadingProjectCachePlugin">
|
||||
<source>Loading the following project cache plugin: {0}</source>
|
||||
<target state="new">Loading the following project cache plugin: {0}</target>
|
||||
<target state="translated">Caricamento del plug-in della cache del progetto seguente: {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="LogLoggerVerbosity">
|
||||
|
@ -198,7 +198,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="NodeReused">
|
||||
<source>Reusing node {0} (PID: {1}).</source>
|
||||
<target state="new">Reusing node {0} (PID: {1}).</target>
|
||||
<target state="translated">Riutilizzo del nodo {0} (PID: {1} ).</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="NuGetAssemblyNotFound">
|
||||
|
@ -352,7 +352,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="PropertyOutsidePropertyGroupInTarget">
|
||||
<source>MSB4067: The element <{0}> beneath element <{1}> is unrecognized. If you intended this to be a property, enclose it within a <PropertyGroup> element.</source>
|
||||
<target state="new">MSB4067: The element <{0}> beneath element <{1}> is unrecognized. If you intended this to be a property, enclose it within a <PropertyGroup> element.</target>
|
||||
<target state="translated">MSB4067: l'elemento <{0}> sotto l'elemento <{1}> non è riconosciuto. Se era destinato a essere una proprietà, racchiuderlo in un elemento <PropertyGroup>.</target>
|
||||
<note>{StrBegin="MSB4067: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ProxyRequestNotScheduledOnInprocNode">
|
||||
|
@ -372,7 +372,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="SDKResolverReturnedNull">
|
||||
<source>SDK resolver "{0}" returned null.</source>
|
||||
<target state="new">SDK resolver "{0}" returned null.</target>
|
||||
<target state="translated">Il resolver SDK "{0}" ha restituito null.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="SkippedConstraintsOnRequest">
|
||||
|
@ -428,7 +428,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="TaskAssemblyLoaded">
|
||||
<source>Assembly loaded during {0}{1}: {2} (location: {3}, MVID: {4}, AppDomain: {5})</source>
|
||||
<target state="new">Assembly loaded during {0}{1}: {2} (location: {3}, MVID: {4}, AppDomain: {5})</target>
|
||||
<target state="translated">Assembly caricato durante {0}{1}: {2} (percorso: {3}, MVID: {4}, AppDomain: {5})</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="TaskReleasedCores">
|
||||
|
|
|
@ -64,12 +64,12 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ChangeWave_InvalidFormat">
|
||||
<source>MSB4271: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to an invalid format. Enabling all change wave versions. Entered value: {0}. Current Change Waves: {1}.</source>
|
||||
<target state="new">MSB4271: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to an invalid format. Enabling all change wave versions. Entered value: {0}. Current Change Waves: {1}.</target>
|
||||
<target state="translated">MSB4271: 環境変数 MSBUILDDISABLEFEATURESFROMVERSION が無効な形式に設定されています。すべての変更ウェーブ バージョンを有効にしています。入力された値: {0}。現在の変更ウェーブ: {1}。</target>
|
||||
<note>{StrBegin="MSB4271: "}UE: Value should be of the format: xx.yy</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ChangeWave_OutOfRotation">
|
||||
<source>MSB4272: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to a version that is out of rotation. Defaulting to Change Wave version: {0}. Entered value: {1}. Current Change Waves: {2}.</source>
|
||||
<target state="new">MSB4272: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to a version that is out of rotation. Defaulting to Change Wave version: {0}. Entered value: {1}. Current Change Waves: {2}.</target>
|
||||
<target state="translated">MSB4272: 環境変数 MSBUILDDISABLEFEATURESFROMVERSION が、ローテーションから外れているバージョンに設定されています。変更ウェーブ バージョンを既定値にしています: {0}。入力された値: {1}。現在の変更ウェーブ: {2}。</target>
|
||||
<note>{StrBegin="MSB4272: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="CircularDependency">
|
||||
|
@ -94,7 +94,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="DefaultSDKResolverError">
|
||||
<source>MSB4276: The default SDK resolver failed to resolve SDK "{0}" because directory "{1}" did not exist.</source>
|
||||
<target state="new">MSB4276: The default SDK resolver failed to resolve SDK "{0}" because directory "{1}" did not exist.</target>
|
||||
<target state="translated">MSB4276: ディレクトリ "{0}" が存在しなかったため、既定の SDK リゾルバーは SDK "{1}" を解決できませんでした。</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="DuplicateOverrideUsingTaskElement">
|
||||
|
@ -109,7 +109,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="EnvironmentDerivedPropertyRead">
|
||||
<source>Property '{0}' with value '{1}' expanded from the environment.</source>
|
||||
<target state="new">Property '{0}' with value '{1}' expanded from the environment.</target>
|
||||
<target state="translated">環境から展開された '{1}' 値を持つプロパティ '{0}'。</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="EnvironmentVariableRead">
|
||||
|
@ -130,7 +130,7 @@
|
|||
<trans-unit id="FailedToResolveSDK">
|
||||
<source>Could not resolve SDK "{0}". Exactly one of the probing messages below indicates why we could not resolve the SDK. Investigate and resolve that message to correctly specify the SDK.
|
||||
{1}</source>
|
||||
<target state="new">Could not resolve SDK "{0}". Exactly one of the probing messages below indicates why we could not resolve the SDK. Investigate and resolve that message to correctly specify the SDK.
|
||||
<target state="translated">SDK "{0}" を解決できませんでした。以下のプローブ メッセージの 1 つは、SDK を解決できなかった理由を示しています。SDK を正しく指定するには、そのメッセージを調査して解決してください。
|
||||
{1}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
|
@ -156,7 +156,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ItemReferencingSelfInTarget">
|
||||
<source>MSB4120: Item '{0}' definition within target references itself via (qualified or unqualified) metadatum '{1}'. This can lead to unintended expansion and cross-applying of pre-existing items. More info: https://aka.ms/msbuild/metadata-self-ref</source>
|
||||
<target state="new">MSB4120: Item '{0}' definition within target references itself via (qualified or unqualified) metadatum '{1}'. This can lead to unintended expansion and cross-applying of pre-existing items. More info: https://aka.ms/msbuild/metadata-self-ref</target>
|
||||
<target state="translated">MSB4120: ターゲット内の項目 '{0}' 定義は、メタダタム '{1}' を介して (修飾または非修飾) 参照自体を参照しています。これにより、意図しない展開や既存のアイテムのクロス適用が発生する可能性があります。詳細情報: https://aka.ms/msbuild/metadata-self-ref</target>
|
||||
<note>{StrBegin="MSB4120: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="KillingProcessWithPid">
|
||||
|
@ -166,7 +166,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="LoadingProjectCachePlugin">
|
||||
<source>Loading the following project cache plugin: {0}</source>
|
||||
<target state="new">Loading the following project cache plugin: {0}</target>
|
||||
<target state="translated">次のプロジェクト キャッシュ プラグインを読み込んでいます: {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="LogLoggerVerbosity">
|
||||
|
@ -198,7 +198,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="NodeReused">
|
||||
<source>Reusing node {0} (PID: {1}).</source>
|
||||
<target state="new">Reusing node {0} (PID: {1}).</target>
|
||||
<target state="translated">ノード {0} を再利用しています (PID: {1})。</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="NuGetAssemblyNotFound">
|
||||
|
@ -352,7 +352,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="PropertyOutsidePropertyGroupInTarget">
|
||||
<source>MSB4067: The element <{0}> beneath element <{1}> is unrecognized. If you intended this to be a property, enclose it within a <PropertyGroup> element.</source>
|
||||
<target state="new">MSB4067: The element <{0}> beneath element <{1}> is unrecognized. If you intended this to be a property, enclose it within a <PropertyGroup> element.</target>
|
||||
<target state="translated">MSB4067: 要素 <{0}> の下 <{1}> 要素を認識できません。これをプロパティにする場合は、<PropertyGroup> 要素内で囲んでください。</target>
|
||||
<note>{StrBegin="MSB4067: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ProxyRequestNotScheduledOnInprocNode">
|
||||
|
@ -372,7 +372,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="SDKResolverReturnedNull">
|
||||
<source>SDK resolver "{0}" returned null.</source>
|
||||
<target state="new">SDK resolver "{0}" returned null.</target>
|
||||
<target state="translated">SDK リゾルバー "{0}" が null を返しました。</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="SkippedConstraintsOnRequest">
|
||||
|
@ -428,7 +428,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="TaskAssemblyLoaded">
|
||||
<source>Assembly loaded during {0}{1}: {2} (location: {3}, MVID: {4}, AppDomain: {5})</source>
|
||||
<target state="new">Assembly loaded during {0}{1}: {2} (location: {3}, MVID: {4}, AppDomain: {5})</target>
|
||||
<target state="translated">{0}{1} 中にアセンブリが読み込まれました: {2} (場所: {3}、MVID: {4}、AppDomain: {5})</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="TaskReleasedCores">
|
||||
|
|
|
@ -64,12 +64,12 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ChangeWave_InvalidFormat">
|
||||
<source>MSB4271: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to an invalid format. Enabling all change wave versions. Entered value: {0}. Current Change Waves: {1}.</source>
|
||||
<target state="new">MSB4271: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to an invalid format. Enabling all change wave versions. Entered value: {0}. Current Change Waves: {1}.</target>
|
||||
<target state="translated">MSB4271: 환경 변수 MSBUILDDISABLEFEATURESFROMVERSION이 잘못된 형식으로 설정되어 있습니다. 변경 웨이브 버전을 모두 사용하도록 설정합니다. 입력한 값: {0}. 현재 변경 웨이브: {1}.</target>
|
||||
<note>{StrBegin="MSB4271: "}UE: Value should be of the format: xx.yy</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ChangeWave_OutOfRotation">
|
||||
<source>MSB4272: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to a version that is out of rotation. Defaulting to Change Wave version: {0}. Entered value: {1}. Current Change Waves: {2}.</source>
|
||||
<target state="new">MSB4272: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to a version that is out of rotation. Defaulting to Change Wave version: {0}. Entered value: {1}. Current Change Waves: {2}.</target>
|
||||
<target state="translated">MSB4272: 환경 변수 MSBUILDDISABLEFEATURESFROMVERSION이 순환되지 않는 버전으로 설정되어 있습니다. 기본값인 변경 웨이브 버전 {0}(으)로 설정합니다. 입력한 값: {1}. 현재 변경 웨이브: {2}.</target>
|
||||
<note>{StrBegin="MSB4272: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="CircularDependency">
|
||||
|
@ -94,7 +94,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="DefaultSDKResolverError">
|
||||
<source>MSB4276: The default SDK resolver failed to resolve SDK "{0}" because directory "{1}" did not exist.</source>
|
||||
<target state="new">MSB4276: The default SDK resolver failed to resolve SDK "{0}" because directory "{1}" did not exist.</target>
|
||||
<target state="translated">MSB4276: 디렉터리 "{0}"이(가) 없으므로 기본 SDK 확인자가 SDK "{1}"을(를) 확인하지 못했습니다.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="DuplicateOverrideUsingTaskElement">
|
||||
|
@ -109,7 +109,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="EnvironmentDerivedPropertyRead">
|
||||
<source>Property '{0}' with value '{1}' expanded from the environment.</source>
|
||||
<target state="new">Property '{0}' with value '{1}' expanded from the environment.</target>
|
||||
<target state="translated">환경에서 값이 '{0}'인 속성 '{1}'이(가) 확장되었습니다.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="EnvironmentVariableRead">
|
||||
|
@ -130,7 +130,7 @@
|
|||
<trans-unit id="FailedToResolveSDK">
|
||||
<source>Could not resolve SDK "{0}". Exactly one of the probing messages below indicates why we could not resolve the SDK. Investigate and resolve that message to correctly specify the SDK.
|
||||
{1}</source>
|
||||
<target state="new">Could not resolve SDK "{0}". Exactly one of the probing messages below indicates why we could not resolve the SDK. Investigate and resolve that message to correctly specify the SDK.
|
||||
<target state="translated">SDK "{0}"을(를) 확인할 수 없습니다. 아래 검색 메시지 중 정확히 하나는 SDK를 확인할 수 없는 이유를 나타냅니다. 해당 메시지를 조사하고 확인하여 SDK를 올바르게 지정합니다.
|
||||
{1}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
|
@ -156,7 +156,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ItemReferencingSelfInTarget">
|
||||
<source>MSB4120: Item '{0}' definition within target references itself via (qualified or unqualified) metadatum '{1}'. This can lead to unintended expansion and cross-applying of pre-existing items. More info: https://aka.ms/msbuild/metadata-self-ref</source>
|
||||
<target state="new">MSB4120: Item '{0}' definition within target references itself via (qualified or unqualified) metadatum '{1}'. This can lead to unintended expansion and cross-applying of pre-existing items. More info: https://aka.ms/msbuild/metadata-self-ref</target>
|
||||
<target state="translated">MSB4120: 대상 내의 '{0}' 항목 정의는 (정규화된 또는 정규화되지 않은) 메타데이터 '{1}'를 통해 자신을 참조합니다. 이로 인해 의도하지 않은 확장 및 기존 항목의 교차 적용이 발생할 수 있습니다. 추가 정보: https://aka.ms/msbuild/metadata-self-ref</target>
|
||||
<note>{StrBegin="MSB4120: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="KillingProcessWithPid">
|
||||
|
@ -166,7 +166,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="LoadingProjectCachePlugin">
|
||||
<source>Loading the following project cache plugin: {0}</source>
|
||||
<target state="new">Loading the following project cache plugin: {0}</target>
|
||||
<target state="translated">다음 프로젝트 캐시 플러그 인을 로드하는 중:{0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="LogLoggerVerbosity">
|
||||
|
@ -198,7 +198,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="NodeReused">
|
||||
<source>Reusing node {0} (PID: {1}).</source>
|
||||
<target state="new">Reusing node {0} (PID: {1}).</target>
|
||||
<target state="translated">노드 {0}을(를) 다시 사용하는 중입니다(PID: {1}).</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="NuGetAssemblyNotFound">
|
||||
|
@ -352,7 +352,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="PropertyOutsidePropertyGroupInTarget">
|
||||
<source>MSB4067: The element <{0}> beneath element <{1}> is unrecognized. If you intended this to be a property, enclose it within a <PropertyGroup> element.</source>
|
||||
<target state="new">MSB4067: The element <{0}> beneath element <{1}> is unrecognized. If you intended this to be a property, enclose it within a <PropertyGroup> element.</target>
|
||||
<target state="translated">MSB4067: 요소 <{0}> 아래에 요소 <{1}>을(를) 인식할 수 없습니다. 속성이 되도록 하려면 <PropertyGroup> 요소 내에 묶습니다.</target>
|
||||
<note>{StrBegin="MSB4067: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ProxyRequestNotScheduledOnInprocNode">
|
||||
|
@ -372,7 +372,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="SDKResolverReturnedNull">
|
||||
<source>SDK resolver "{0}" returned null.</source>
|
||||
<target state="new">SDK resolver "{0}" returned null.</target>
|
||||
<target state="translated">SDK 확인자 "{0}"이(가) null을 반환했습니다.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="SkippedConstraintsOnRequest">
|
||||
|
@ -428,7 +428,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="TaskAssemblyLoaded">
|
||||
<source>Assembly loaded during {0}{1}: {2} (location: {3}, MVID: {4}, AppDomain: {5})</source>
|
||||
<target state="new">Assembly loaded during {0}{1}: {2} (location: {3}, MVID: {4}, AppDomain: {5})</target>
|
||||
<target state="translated">{0}{1} 동안 로드된 어셈블리: {2}(위치: {3}%1, MVID: {4}%2, AppDomain: {5}%2).</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="TaskReleasedCores">
|
||||
|
|
|
@ -64,12 +64,12 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ChangeWave_InvalidFormat">
|
||||
<source>MSB4271: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to an invalid format. Enabling all change wave versions. Entered value: {0}. Current Change Waves: {1}.</source>
|
||||
<target state="new">MSB4271: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to an invalid format. Enabling all change wave versions. Entered value: {0}. Current Change Waves: {1}.</target>
|
||||
<target state="translated">MSB4271: Zmienna środowiskowa MSBUILDDISABLEFEATURESFROMVERSION ma nieprawidłowy format. Włączenie wszystkich wersji fali zmian. Wprowadzona wartość: {0}. Bieżące fale zmian: {1}.</target>
|
||||
<note>{StrBegin="MSB4271: "}UE: Value should be of the format: xx.yy</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ChangeWave_OutOfRotation">
|
||||
<source>MSB4272: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to a version that is out of rotation. Defaulting to Change Wave version: {0}. Entered value: {1}. Current Change Waves: {2}.</source>
|
||||
<target state="new">MSB4272: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to a version that is out of rotation. Defaulting to Change Wave version: {0}. Entered value: {1}. Current Change Waves: {2}.</target>
|
||||
<target state="translated">MSB4272: Zmienna środowiskowa MSBUILDDISABLEFEATURESFROMVERSION jest ustawiona na wersję, która jest poza rotacją. Domyślnie ustawiona na Zmień wersję fali: {0}. Wprowadzona wartość: {1}. Aktualna wersja funkcji Zmień fale: {2}.</target>
|
||||
<note>{StrBegin="MSB4272: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="CircularDependency">
|
||||
|
@ -94,7 +94,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="DefaultSDKResolverError">
|
||||
<source>MSB4276: The default SDK resolver failed to resolve SDK "{0}" because directory "{1}" did not exist.</source>
|
||||
<target state="new">MSB4276: The default SDK resolver failed to resolve SDK "{0}" because directory "{1}" did not exist.</target>
|
||||
<target state="translated">MSB4276: Domyślne narzędzie Resolver zestawu SDK nie może rozpoznać zestawu SDK „{0}”, ponieważ katalog „{1}” nie istnieje.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="DuplicateOverrideUsingTaskElement">
|
||||
|
@ -109,7 +109,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="EnvironmentDerivedPropertyRead">
|
||||
<source>Property '{0}' with value '{1}' expanded from the environment.</source>
|
||||
<target state="new">Property '{0}' with value '{1}' expanded from the environment.</target>
|
||||
<target state="translated">Właściwość „{0}” o wartości „{1}” rozwinięto ze środowiska.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="EnvironmentVariableRead">
|
||||
|
@ -130,7 +130,7 @@
|
|||
<trans-unit id="FailedToResolveSDK">
|
||||
<source>Could not resolve SDK "{0}". Exactly one of the probing messages below indicates why we could not resolve the SDK. Investigate and resolve that message to correctly specify the SDK.
|
||||
{1}</source>
|
||||
<target state="new">Could not resolve SDK "{0}". Exactly one of the probing messages below indicates why we could not resolve the SDK. Investigate and resolve that message to correctly specify the SDK.
|
||||
<target state="translated">Nie można rozpoznać zestawu SDK „{0}”. Dokładnie jeden z poniższych komunikatów sondujących wskazuje, dlaczego nie mogliśmy rozpoznać zestawu SDK. Zbadaj i rozwiąż ten komunikat, aby poprawnie określić zestaw SDK.
|
||||
{1}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
|
@ -156,7 +156,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ItemReferencingSelfInTarget">
|
||||
<source>MSB4120: Item '{0}' definition within target references itself via (qualified or unqualified) metadatum '{1}'. This can lead to unintended expansion and cross-applying of pre-existing items. More info: https://aka.ms/msbuild/metadata-self-ref</source>
|
||||
<target state="new">MSB4120: Item '{0}' definition within target references itself via (qualified or unqualified) metadatum '{1}'. This can lead to unintended expansion and cross-applying of pre-existing items. More info: https://aka.ms/msbuild/metadata-self-ref</target>
|
||||
<target state="translated">MSB4120: Definicja „{0}” elementu w miejscu docelowym odwołuje się do siebie za pośrednictwem metadanych (kwalifikowanych lub niekwalifikowanych) „{1}”. Może to prowadzić do niezamierzonego rozszerzenia i krzyżowego zastosowania wcześniej istniejących elementów. Więcej informacji: https://aka.ms/msbuild/metadata-self-ref</target>
|
||||
<note>{StrBegin="MSB4120: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="KillingProcessWithPid">
|
||||
|
@ -166,7 +166,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="LoadingProjectCachePlugin">
|
||||
<source>Loading the following project cache plugin: {0}</source>
|
||||
<target state="new">Loading the following project cache plugin: {0}</target>
|
||||
<target state="translated">Ładowanie następującej wtyczki pamięci podręcznej projektu: {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="LogLoggerVerbosity">
|
||||
|
@ -198,7 +198,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="NodeReused">
|
||||
<source>Reusing node {0} (PID: {1}).</source>
|
||||
<target state="new">Reusing node {0} (PID: {1}).</target>
|
||||
<target state="translated">Ponowne użycie węzła {0} (identyfikator PID: {1}).</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="NuGetAssemblyNotFound">
|
||||
|
@ -352,7 +352,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="PropertyOutsidePropertyGroupInTarget">
|
||||
<source>MSB4067: The element <{0}> beneath element <{1}> is unrecognized. If you intended this to be a property, enclose it within a <PropertyGroup> element.</source>
|
||||
<target state="new">MSB4067: The element <{0}> beneath element <{1}> is unrecognized. If you intended this to be a property, enclose it within a <PropertyGroup> element.</target>
|
||||
<target state="translated">MSB4067: Element <{0}> pod elementem <{1}> jest nierozpoznany. Jeśli ma to być właściwość, umieść ją w elemencie <PropertyGroup>.</target>
|
||||
<note>{StrBegin="MSB4067: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ProxyRequestNotScheduledOnInprocNode">
|
||||
|
@ -372,7 +372,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="SDKResolverReturnedNull">
|
||||
<source>SDK resolver "{0}" returned null.</source>
|
||||
<target state="new">SDK resolver "{0}" returned null.</target>
|
||||
<target state="translated">Narzędzie Resolver zestawu SDK „{0}” zwróciło wartość null.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="SkippedConstraintsOnRequest">
|
||||
|
@ -428,7 +428,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="TaskAssemblyLoaded">
|
||||
<source>Assembly loaded during {0}{1}: {2} (location: {3}, MVID: {4}, AppDomain: {5})</source>
|
||||
<target state="new">Assembly loaded during {0}{1}: {2} (location: {3}, MVID: {4}, AppDomain: {5})</target>
|
||||
<target state="translated">Załadowano zestaw podczas {0}{1}: {2} (lokalizacja: {3}, MVID: {4}, domena aplikacji: {5})</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="TaskReleasedCores">
|
||||
|
|
|
@ -64,12 +64,12 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ChangeWave_InvalidFormat">
|
||||
<source>MSB4271: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to an invalid format. Enabling all change wave versions. Entered value: {0}. Current Change Waves: {1}.</source>
|
||||
<target state="new">MSB4271: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to an invalid format. Enabling all change wave versions. Entered value: {0}. Current Change Waves: {1}.</target>
|
||||
<target state="translated">MSB4271: A variável de ambiente MSBUILDDISABLEFEATURESFROMVERSION está definida para um formato inválido. Habilitando todas as versões de onda de mudança. Valor inserido: {0}. Ondas de Mudança Atuais: {1}.</target>
|
||||
<note>{StrBegin="MSB4271: "}UE: Value should be of the format: xx.yy</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ChangeWave_OutOfRotation">
|
||||
<source>MSB4272: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to a version that is out of rotation. Defaulting to Change Wave version: {0}. Entered value: {1}. Current Change Waves: {2}.</source>
|
||||
<target state="new">MSB4272: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to a version that is out of rotation. Defaulting to Change Wave version: {0}. Entered value: {1}. Current Change Waves: {2}.</target>
|
||||
<target state="translated">MSB4272: A variável de ambiente MSBUILDDISABLEFEATURESFROMVERSION está definida para uma versão que está fora de rotação. Padrão para alterar a versão do Wave: {0}. Valor inserido: {1}. Ondas de Mudança Atuais: {2}.</target>
|
||||
<note>{StrBegin="MSB4272: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="CircularDependency">
|
||||
|
@ -94,7 +94,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="DefaultSDKResolverError">
|
||||
<source>MSB4276: The default SDK resolver failed to resolve SDK "{0}" because directory "{1}" did not exist.</source>
|
||||
<target state="new">MSB4276: The default SDK resolver failed to resolve SDK "{0}" because directory "{1}" did not exist.</target>
|
||||
<target state="translated">MSB4276: O resolvedor SDK padrão falhou ao resolver SDK "{0}" porque o diretório "{1}" não existia.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="DuplicateOverrideUsingTaskElement">
|
||||
|
@ -109,7 +109,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="EnvironmentDerivedPropertyRead">
|
||||
<source>Property '{0}' with value '{1}' expanded from the environment.</source>
|
||||
<target state="new">Property '{0}' with value '{1}' expanded from the environment.</target>
|
||||
<target state="translated">Imóvel '{0}' com valor '{1}' expandido do ambiente.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="EnvironmentVariableRead">
|
||||
|
@ -130,7 +130,7 @@
|
|||
<trans-unit id="FailedToResolveSDK">
|
||||
<source>Could not resolve SDK "{0}". Exactly one of the probing messages below indicates why we could not resolve the SDK. Investigate and resolve that message to correctly specify the SDK.
|
||||
{1}</source>
|
||||
<target state="new">Could not resolve SDK "{0}". Exactly one of the probing messages below indicates why we could not resolve the SDK. Investigate and resolve that message to correctly specify the SDK.
|
||||
<target state="translated">Não foi possível resolver SDK "{0}". Exatamente uma das mensagens de investigação abaixo indica por que não foi possível resolver o SDK. Investigue e resolva essa mensagem para especificar corretamente o SDK.
|
||||
{1}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
|
@ -156,7 +156,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ItemReferencingSelfInTarget">
|
||||
<source>MSB4120: Item '{0}' definition within target references itself via (qualified or unqualified) metadatum '{1}'. This can lead to unintended expansion and cross-applying of pre-existing items. More info: https://aka.ms/msbuild/metadata-self-ref</source>
|
||||
<target state="new">MSB4120: Item '{0}' definition within target references itself via (qualified or unqualified) metadatum '{1}'. This can lead to unintended expansion and cross-applying of pre-existing items. More info: https://aka.ms/msbuild/metadata-self-ref</target>
|
||||
<target state="translated">MSB4120: A definição do item '{0}' dentro do destino faz referência a si mesmo via metadado (qualificado ou não qualificado) '{1}'. Isso pode levar à expansão não intencional e à aplicação cruzada de itens pré-existentes. Mais informações: https://aka.ms/msbuild/metadata-self-ref</target>
|
||||
<note>{StrBegin="MSB4120: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="KillingProcessWithPid">
|
||||
|
@ -166,7 +166,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="LoadingProjectCachePlugin">
|
||||
<source>Loading the following project cache plugin: {0}</source>
|
||||
<target state="new">Loading the following project cache plugin: {0}</target>
|
||||
<target state="translated">Carregando o seguinte plug-in de cache do projeto: {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="LogLoggerVerbosity">
|
||||
|
@ -198,7 +198,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="NodeReused">
|
||||
<source>Reusing node {0} (PID: {1}).</source>
|
||||
<target state="new">Reusing node {0} (PID: {1}).</target>
|
||||
<target state="translated">Reutilizando nó {0} (PID: {1}).</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="NuGetAssemblyNotFound">
|
||||
|
@ -352,7 +352,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="PropertyOutsidePropertyGroupInTarget">
|
||||
<source>MSB4067: The element <{0}> beneath element <{1}> is unrecognized. If you intended this to be a property, enclose it within a <PropertyGroup> element.</source>
|
||||
<target state="new">MSB4067: The element <{0}> beneath element <{1}> is unrecognized. If you intended this to be a property, enclose it within a <PropertyGroup> element.</target>
|
||||
<target state="translated">MSB4067: O elemento <{0}> abaixo do elemento <{1}> não é reconhecido. Se você pretende que seja uma propriedade, coloque-a dentro de um elemento <PropertyGroup>.</target>
|
||||
<note>{StrBegin="MSB4067: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ProxyRequestNotScheduledOnInprocNode">
|
||||
|
@ -372,7 +372,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="SDKResolverReturnedNull">
|
||||
<source>SDK resolver "{0}" returned null.</source>
|
||||
<target state="new">SDK resolver "{0}" returned null.</target>
|
||||
<target state="translated">O resolvedor do SDK "{0}" retornou nulo.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="SkippedConstraintsOnRequest">
|
||||
|
@ -428,7 +428,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="TaskAssemblyLoaded">
|
||||
<source>Assembly loaded during {0}{1}: {2} (location: {3}, MVID: {4}, AppDomain: {5})</source>
|
||||
<target state="new">Assembly loaded during {0}{1}: {2} (location: {3}, MVID: {4}, AppDomain: {5})</target>
|
||||
<target state="translated">Montagem carregada durante {0}{1}: {2} (localização: {3}, MVID: {4}, AppDomain: {5})</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="TaskReleasedCores">
|
||||
|
|
|
@ -64,12 +64,12 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ChangeWave_InvalidFormat">
|
||||
<source>MSB4271: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to an invalid format. Enabling all change wave versions. Entered value: {0}. Current Change Waves: {1}.</source>
|
||||
<target state="new">MSB4271: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to an invalid format. Enabling all change wave versions. Entered value: {0}. Current Change Waves: {1}.</target>
|
||||
<target state="translated">MSB4271: для переменной среды MSBUILDDISABLEFEATURESFROMVERSION задан недопустимый формат. Идет включение всех версий волн изменений. Введенное значение: {0}. Текущие волны изменений: {1}.</target>
|
||||
<note>{StrBegin="MSB4271: "}UE: Value should be of the format: xx.yy</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ChangeWave_OutOfRotation">
|
||||
<source>MSB4272: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to a version that is out of rotation. Defaulting to Change Wave version: {0}. Entered value: {1}. Current Change Waves: {2}.</source>
|
||||
<target state="new">MSB4272: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to a version that is out of rotation. Defaulting to Change Wave version: {0}. Entered value: {1}. Current Change Waves: {2}.</target>
|
||||
<target state="translated">MSB4272: для переменной среды MSBUILDDISABLEFEATURESFROMVERSION задана версия, которая больше не используется. По умолчанию будет использоваться версия волны изменений {0}. Введенное значение: {1}. Текущие волны изменений: {2}.</target>
|
||||
<note>{StrBegin="MSB4272: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="CircularDependency">
|
||||
|
@ -94,7 +94,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="DefaultSDKResolverError">
|
||||
<source>MSB4276: The default SDK resolver failed to resolve SDK "{0}" because directory "{1}" did not exist.</source>
|
||||
<target state="new">MSB4276: The default SDK resolver failed to resolve SDK "{0}" because directory "{1}" did not exist.</target>
|
||||
<target state="translated">MSB4276: стандартному сопоставителю пакетов SDK не удалось разрешить пакет SDK "{0}", так как каталог "{1}" не существует.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="DuplicateOverrideUsingTaskElement">
|
||||
|
@ -109,7 +109,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="EnvironmentDerivedPropertyRead">
|
||||
<source>Property '{0}' with value '{1}' expanded from the environment.</source>
|
||||
<target state="new">Property '{0}' with value '{1}' expanded from the environment.</target>
|
||||
<target state="translated">Свойство "{0}" со значением "{1}" развернуто из окружения.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="EnvironmentVariableRead">
|
||||
|
@ -130,7 +130,7 @@
|
|||
<trans-unit id="FailedToResolveSDK">
|
||||
<source>Could not resolve SDK "{0}". Exactly one of the probing messages below indicates why we could not resolve the SDK. Investigate and resolve that message to correctly specify the SDK.
|
||||
{1}</source>
|
||||
<target state="new">Could not resolve SDK "{0}". Exactly one of the probing messages below indicates why we could not resolve the SDK. Investigate and resolve that message to correctly specify the SDK.
|
||||
<target state="translated">Не удалось разрешить пакет SDK "{0}". В одном из приведенных ниже сообщений проверки указано, почему не удалось разрешить пакет SDK. Изучите и устраните возникшую проблему, чтобы правильно указать пакет SDK.
|
||||
{1}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
|
@ -156,7 +156,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ItemReferencingSelfInTarget">
|
||||
<source>MSB4120: Item '{0}' definition within target references itself via (qualified or unqualified) metadatum '{1}'. This can lead to unintended expansion and cross-applying of pre-existing items. More info: https://aka.ms/msbuild/metadata-self-ref</source>
|
||||
<target state="new">MSB4120: Item '{0}' definition within target references itself via (qualified or unqualified) metadatum '{1}'. This can lead to unintended expansion and cross-applying of pre-existing items. More info: https://aka.ms/msbuild/metadata-self-ref</target>
|
||||
<target state="translated">MSB4120: определение элемента "{0}" в целевом объекте ссылается на себя через метаданные "{1}" (квалифицированные или неквалифицированные). Это может привести к непреднамеренному расширению и перекрестному применению существующих элементов. Дополнительные сведения: https://aka.ms/msbuild/metadata-self-ref</target>
|
||||
<note>{StrBegin="MSB4120: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="KillingProcessWithPid">
|
||||
|
@ -166,7 +166,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="LoadingProjectCachePlugin">
|
||||
<source>Loading the following project cache plugin: {0}</source>
|
||||
<target state="new">Loading the following project cache plugin: {0}</target>
|
||||
<target state="translated">Идет загрузка следующего подключаемого модуля кэша проектов: {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="LogLoggerVerbosity">
|
||||
|
@ -198,7 +198,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="NodeReused">
|
||||
<source>Reusing node {0} (PID: {1}).</source>
|
||||
<target state="new">Reusing node {0} (PID: {1}).</target>
|
||||
<target state="translated">Повторное использование узла {0} (ИД процесса: {1}).</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="NuGetAssemblyNotFound">
|
||||
|
@ -352,7 +352,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="PropertyOutsidePropertyGroupInTarget">
|
||||
<source>MSB4067: The element <{0}> beneath element <{1}> is unrecognized. If you intended this to be a property, enclose it within a <PropertyGroup> element.</source>
|
||||
<target state="new">MSB4067: The element <{0}> beneath element <{1}> is unrecognized. If you intended this to be a property, enclose it within a <PropertyGroup> element.</target>
|
||||
<target state="translated">MSB4067: элемент <{0}> под элементом <{1}> не распознан. Если вы хотите использовать его как свойство, включите его в элемент <PropertyGroup>.</target>
|
||||
<note>{StrBegin="MSB4067: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ProxyRequestNotScheduledOnInprocNode">
|
||||
|
@ -372,7 +372,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="SDKResolverReturnedNull">
|
||||
<source>SDK resolver "{0}" returned null.</source>
|
||||
<target state="new">SDK resolver "{0}" returned null.</target>
|
||||
<target state="translated">Сопоставитель пакетов SDK "{0}" вернул значение null.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="SkippedConstraintsOnRequest">
|
||||
|
@ -428,7 +428,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="TaskAssemblyLoaded">
|
||||
<source>Assembly loaded during {0}{1}: {2} (location: {3}, MVID: {4}, AppDomain: {5})</source>
|
||||
<target state="new">Assembly loaded during {0}{1}: {2} (location: {3}, MVID: {4}, AppDomain: {5})</target>
|
||||
<target state="translated">Сборка загружена во время {0}{1}: {2} (расположение: {3}, MVID: {4}, домен приложения: {5})</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="TaskReleasedCores">
|
||||
|
|
|
@ -64,12 +64,12 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ChangeWave_InvalidFormat">
|
||||
<source>MSB4271: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to an invalid format. Enabling all change wave versions. Entered value: {0}. Current Change Waves: {1}.</source>
|
||||
<target state="new">MSB4271: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to an invalid format. Enabling all change wave versions. Entered value: {0}. Current Change Waves: {1}.</target>
|
||||
<target state="translated">MSB4271: MSBUILDDISABLEFEATURESFROMVERSION ortam değişkeni geçersiz bir biçime ayarlandı. Tüm değişiklik dalgası sürümleri etkinleştiriliyor. Girilen değer: {0}. Geçerli Değişiklik Dalgaları: {1}.</target>
|
||||
<note>{StrBegin="MSB4271: "}UE: Value should be of the format: xx.yy</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ChangeWave_OutOfRotation">
|
||||
<source>MSB4272: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to a version that is out of rotation. Defaulting to Change Wave version: {0}. Entered value: {1}. Current Change Waves: {2}.</source>
|
||||
<target state="new">MSB4272: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to a version that is out of rotation. Defaulting to Change Wave version: {0}. Entered value: {1}. Current Change Waves: {2}.</target>
|
||||
<target state="translated">MSB4272: MSBUILDDISABLEFEATURESFROMVERSION ortam değişkeni, düzenli değişiklik dışı bir sürüme ayarlandı. Varsayılan Değişiklik Dalgası sürümüne dönülüyor: {0}. Girilen değer: {1}. Geçerli Değişiklik Dalgaları: {2}.</target>
|
||||
<note>{StrBegin="MSB4272: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="CircularDependency">
|
||||
|
@ -94,7 +94,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="DefaultSDKResolverError">
|
||||
<source>MSB4276: The default SDK resolver failed to resolve SDK "{0}" because directory "{1}" did not exist.</source>
|
||||
<target state="new">MSB4276: The default SDK resolver failed to resolve SDK "{0}" because directory "{1}" did not exist.</target>
|
||||
<target state="translated">MSB4276: "{1}" dizini olmadığından, varsayılan SDK çözümleyicisi "{0}" SDK’sını çözümleyemedi.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="DuplicateOverrideUsingTaskElement">
|
||||
|
@ -109,7 +109,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="EnvironmentDerivedPropertyRead">
|
||||
<source>Property '{0}' with value '{1}' expanded from the environment.</source>
|
||||
<target state="new">Property '{0}' with value '{1}' expanded from the environment.</target>
|
||||
<target state="translated">'{1}' değerine sahip '{0}' özelliği ortamdan genişletildi.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="EnvironmentVariableRead">
|
||||
|
@ -130,7 +130,7 @@
|
|||
<trans-unit id="FailedToResolveSDK">
|
||||
<source>Could not resolve SDK "{0}". Exactly one of the probing messages below indicates why we could not resolve the SDK. Investigate and resolve that message to correctly specify the SDK.
|
||||
{1}</source>
|
||||
<target state="new">Could not resolve SDK "{0}". Exactly one of the probing messages below indicates why we could not resolve the SDK. Investigate and resolve that message to correctly specify the SDK.
|
||||
<target state="translated">SDK "{0}" çözümlenemedi. Aşağıdaki yoklama iletilerinden tam olarak biri, SDK'yı neden çözümleyemediğimizi gösterir. SDK'yı doğru şekilde belirtmek için bu iletiyi inceleyin ve çözümleyin.
|
||||
{1}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
|
@ -156,7 +156,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ItemReferencingSelfInTarget">
|
||||
<source>MSB4120: Item '{0}' definition within target references itself via (qualified or unqualified) metadatum '{1}'. This can lead to unintended expansion and cross-applying of pre-existing items. More info: https://aka.ms/msbuild/metadata-self-ref</source>
|
||||
<target state="new">MSB4120: Item '{0}' definition within target references itself via (qualified or unqualified) metadatum '{1}'. This can lead to unintended expansion and cross-applying of pre-existing items. More info: https://aka.ms/msbuild/metadata-self-ref</target>
|
||||
<target state="translated">MSB4120: (Nitelikli veya niteliksiz) meta veri dosyası '{1}' aracılığıyla hedef içindeki '{0}' öğesinin tanımı kendi kendisine başvuruyor. Bu, önceden var olan öğelerin istenmeyen şekilde genişlemesine ve çapraz olarak uygulanmasına neden olabilir. Daha fazla bilgi: https://aka.ms/msbuild/metadata-self-ref</target>
|
||||
<note>{StrBegin="MSB4120: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="KillingProcessWithPid">
|
||||
|
@ -166,7 +166,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="LoadingProjectCachePlugin">
|
||||
<source>Loading the following project cache plugin: {0}</source>
|
||||
<target state="new">Loading the following project cache plugin: {0}</target>
|
||||
<target state="translated">Şu proje önbelleği eklentisi yükleniyor:{0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="LogLoggerVerbosity">
|
||||
|
@ -198,7 +198,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="NodeReused">
|
||||
<source>Reusing node {0} (PID: {1}).</source>
|
||||
<target state="new">Reusing node {0} (PID: {1}).</target>
|
||||
<target state="translated">Düğüm {0} yeniden kullanılıyor (PID: {1}).</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="NuGetAssemblyNotFound">
|
||||
|
@ -352,7 +352,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="PropertyOutsidePropertyGroupInTarget">
|
||||
<source>MSB4067: The element <{0}> beneath element <{1}> is unrecognized. If you intended this to be a property, enclose it within a <PropertyGroup> element.</source>
|
||||
<target state="new">MSB4067: The element <{0}> beneath element <{1}> is unrecognized. If you intended this to be a property, enclose it within a <PropertyGroup> element.</target>
|
||||
<target state="translated">MSB4067: <{1}> altındaki <{0}> öğesi tanınmıyor. Bunun bir özellik olmasını amaçladıysanız, bir <PropertyGroup> öğesi içine ekleyin.</target>
|
||||
<note>{StrBegin="MSB4067: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ProxyRequestNotScheduledOnInprocNode">
|
||||
|
@ -372,7 +372,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="SDKResolverReturnedNull">
|
||||
<source>SDK resolver "{0}" returned null.</source>
|
||||
<target state="new">SDK resolver "{0}" returned null.</target>
|
||||
<target state="translated">SDK çözümleyici "{0}" null döndürdü.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="SkippedConstraintsOnRequest">
|
||||
|
@ -428,7 +428,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="TaskAssemblyLoaded">
|
||||
<source>Assembly loaded during {0}{1}: {2} (location: {3}, MVID: {4}, AppDomain: {5})</source>
|
||||
<target state="new">Assembly loaded during {0}{1}: {2} (location: {3}, MVID: {4}, AppDomain: {5})</target>
|
||||
<target state="translated">Derleme {0}{1} sırasında yüklendi: {2} (konum: {3}, MVID: {4}, AppDomain: {5})</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="TaskReleasedCores">
|
||||
|
|
|
@ -64,12 +64,12 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ChangeWave_InvalidFormat">
|
||||
<source>MSB4271: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to an invalid format. Enabling all change wave versions. Entered value: {0}. Current Change Waves: {1}.</source>
|
||||
<target state="new">MSB4271: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to an invalid format. Enabling all change wave versions. Entered value: {0}. Current Change Waves: {1}.</target>
|
||||
<target state="translated">MSB4271: 设置的环境变量 MSBUILDDISABLEFEATURESFROMVERSION 格式无效。正在启用所有更改批次版本。输入的值: {0}。当前更改批次:{1}。</target>
|
||||
<note>{StrBegin="MSB4271: "}UE: Value should be of the format: xx.yy</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ChangeWave_OutOfRotation">
|
||||
<source>MSB4272: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to a version that is out of rotation. Defaulting to Change Wave version: {0}. Entered value: {1}. Current Change Waves: {2}.</source>
|
||||
<target state="new">MSB4272: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to a version that is out of rotation. Defaulting to Change Wave version: {0}. Entered value: {1}. Current Change Waves: {2}.</target>
|
||||
<target state="translated">MSB4272: 设置的环境变量 MSBUILDDISABLEFEATURESFROMVERSION 版本不在轮换范围内。默认为“更改批次”版本: {0}。输入的值: {1}。当前更改批次: {2}。</target>
|
||||
<note>{StrBegin="MSB4272: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="CircularDependency">
|
||||
|
@ -94,7 +94,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="DefaultSDKResolverError">
|
||||
<source>MSB4276: The default SDK resolver failed to resolve SDK "{0}" because directory "{1}" did not exist.</source>
|
||||
<target state="new">MSB4276: The default SDK resolver failed to resolve SDK "{0}" because directory "{1}" did not exist.</target>
|
||||
<target state="translated">MSB4276: 默认 SDK 解析程序解析 SDK“{0}”失败,因为目录“{1}”不存在。</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="DuplicateOverrideUsingTaskElement">
|
||||
|
@ -109,7 +109,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="EnvironmentDerivedPropertyRead">
|
||||
<source>Property '{0}' with value '{1}' expanded from the environment.</source>
|
||||
<target state="new">Property '{0}' with value '{1}' expanded from the environment.</target>
|
||||
<target state="translated">值为“{1}”的属性“{0}”从环境中展开。</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="EnvironmentVariableRead">
|
||||
|
@ -130,7 +130,7 @@
|
|||
<trans-unit id="FailedToResolveSDK">
|
||||
<source>Could not resolve SDK "{0}". Exactly one of the probing messages below indicates why we could not resolve the SDK. Investigate and resolve that message to correctly specify the SDK.
|
||||
{1}</source>
|
||||
<target state="new">Could not resolve SDK "{0}". Exactly one of the probing messages below indicates why we could not resolve the SDK. Investigate and resolve that message to correctly specify the SDK.
|
||||
<target state="translated">无法解析 SDK“{0}”。下面的探测消息中正好有一条指示我们无法解析 SDK 的原因。调查并解决该消息以正确指定 SDK。
|
||||
{1}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
|
@ -156,7 +156,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ItemReferencingSelfInTarget">
|
||||
<source>MSB4120: Item '{0}' definition within target references itself via (qualified or unqualified) metadatum '{1}'. This can lead to unintended expansion and cross-applying of pre-existing items. More info: https://aka.ms/msbuild/metadata-self-ref</source>
|
||||
<target state="new">MSB4120: Item '{0}' definition within target references itself via (qualified or unqualified) metadatum '{1}'. This can lead to unintended expansion and cross-applying of pre-existing items. More info: https://aka.ms/msbuild/metadata-self-ref</target>
|
||||
<target state="translated">MSB4120: 目标内的项“{0}”定义通过(限定或非限定)元数据“{1}”引用自身。这可能导致意外扩展和交叉应用预先存在的项。详细信息: https://aka.ms/msbuild/metadata-self-ref</target>
|
||||
<note>{StrBegin="MSB4120: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="KillingProcessWithPid">
|
||||
|
@ -166,7 +166,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="LoadingProjectCachePlugin">
|
||||
<source>Loading the following project cache plugin: {0}</source>
|
||||
<target state="new">Loading the following project cache plugin: {0}</target>
|
||||
<target state="translated">正在加载以下项目缓存插件: {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="LogLoggerVerbosity">
|
||||
|
@ -198,7 +198,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="NodeReused">
|
||||
<source>Reusing node {0} (PID: {1}).</source>
|
||||
<target state="new">Reusing node {0} (PID: {1}).</target>
|
||||
<target state="translated">正在重复使用节点 {0} (PID: {1})。</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="NuGetAssemblyNotFound">
|
||||
|
@ -352,7 +352,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="PropertyOutsidePropertyGroupInTarget">
|
||||
<source>MSB4067: The element <{0}> beneath element <{1}> is unrecognized. If you intended this to be a property, enclose it within a <PropertyGroup> element.</source>
|
||||
<target state="new">MSB4067: The element <{0}> beneath element <{1}> is unrecognized. If you intended this to be a property, enclose it within a <PropertyGroup> element.</target>
|
||||
<target state="translated">MSB4067: 无法识别元素 <{0}> 下方 <{1}> 元素。如果打算将其作为属性,请将其封闭在 <PropertyGroup> 元素中。</target>
|
||||
<note>{StrBegin="MSB4067: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ProxyRequestNotScheduledOnInprocNode">
|
||||
|
@ -372,7 +372,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="SDKResolverReturnedNull">
|
||||
<source>SDK resolver "{0}" returned null.</source>
|
||||
<target state="new">SDK resolver "{0}" returned null.</target>
|
||||
<target state="translated">SDK 解析程序“{0}”返回 null。</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="SkippedConstraintsOnRequest">
|
||||
|
@ -428,7 +428,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="TaskAssemblyLoaded">
|
||||
<source>Assembly loaded during {0}{1}: {2} (location: {3}, MVID: {4}, AppDomain: {5})</source>
|
||||
<target state="new">Assembly loaded during {0}{1}: {2} (location: {3}, MVID: {4}, AppDomain: {5})</target>
|
||||
<target state="translated">程序集加载期间 {0}{1}: {2} (位置: {3}, MVID: {4}, AppDomain: {5})</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="TaskReleasedCores">
|
||||
|
@ -2386,7 +2386,7 @@ Utilization: {0} Average Utilization: {1:###.0}</source>
|
|||
</trans-unit>
|
||||
<trans-unit id="InvalidSdkFormat">
|
||||
<source>MSB4229: The value "{0}" is not valid for an Sdk specification. The attribute should be a semicolon-delimited list of Sdk-name/minimum-version pairs, separated by a forward slash.</source>
|
||||
<target state="translated">MSB4229: 值“{0}”对 Sdk 规范无效。此属性应该是以分号分隔的Sdk-name/minimum-version 对(用正斜杠分隔)的列表。</target>
|
||||
<target state="translated">MSB4229: 值“{0}”对 Sdk 规范无效。此属性应该是以分号分隔的Sdk-name/minimum-version 对 (用正斜杠分隔) 的列表。</target>
|
||||
<note>{StrBegin="MSB4229: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="TaskInstantiationFailureNotSupported">
|
||||
|
|
|
@ -64,12 +64,12 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ChangeWave_InvalidFormat">
|
||||
<source>MSB4271: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to an invalid format. Enabling all change wave versions. Entered value: {0}. Current Change Waves: {1}.</source>
|
||||
<target state="new">MSB4271: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to an invalid format. Enabling all change wave versions. Entered value: {0}. Current Change Waves: {1}.</target>
|
||||
<target state="translated">MSB4271: 環境變數 MSBUILDDISABLEFEATURESFROMVERSION 設為無效的格式。正在啟用所有變更波段版本。輸入的值: {0}。目前的變更波段: {1}。</target>
|
||||
<note>{StrBegin="MSB4271: "}UE: Value should be of the format: xx.yy</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ChangeWave_OutOfRotation">
|
||||
<source>MSB4272: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to a version that is out of rotation. Defaulting to Change Wave version: {0}. Entered value: {1}. Current Change Waves: {2}.</source>
|
||||
<target state="new">MSB4272: Environment variable MSBUILDDISABLEFEATURESFROMVERSION is set to a version that is out of rotation. Defaulting to Change Wave version: {0}. Entered value: {1}. Current Change Waves: {2}.</target>
|
||||
<target state="translated">MSB4272: 環境變數 MSBUILDDISABLEFEATURESFROMVERSION 設為無法輪替的版本。預設為變更波段版本: {0}。輸入的值: {1}。目前的變更波段: {2}。</target>
|
||||
<note>{StrBegin="MSB4272: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="CircularDependency">
|
||||
|
@ -94,7 +94,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="DefaultSDKResolverError">
|
||||
<source>MSB4276: The default SDK resolver failed to resolve SDK "{0}" because directory "{1}" did not exist.</source>
|
||||
<target state="new">MSB4276: The default SDK resolver failed to resolve SDK "{0}" because directory "{1}" did not exist.</target>
|
||||
<target state="translated">MSB4276: 預設的 SDK 解析程式無法解析 SDK "{0}",因為目錄 "{1}" 不存在。</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="DuplicateOverrideUsingTaskElement">
|
||||
|
@ -109,7 +109,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="EnvironmentDerivedPropertyRead">
|
||||
<source>Property '{0}' with value '{1}' expanded from the environment.</source>
|
||||
<target state="new">Property '{0}' with value '{1}' expanded from the environment.</target>
|
||||
<target state="translated">從環境展開值為 '{1}' 的屬性 '{0}'。</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="EnvironmentVariableRead">
|
||||
|
@ -130,7 +130,7 @@
|
|||
<trans-unit id="FailedToResolveSDK">
|
||||
<source>Could not resolve SDK "{0}". Exactly one of the probing messages below indicates why we could not resolve the SDK. Investigate and resolve that message to correctly specify the SDK.
|
||||
{1}</source>
|
||||
<target state="new">Could not resolve SDK "{0}". Exactly one of the probing messages below indicates why we could not resolve the SDK. Investigate and resolve that message to correctly specify the SDK.
|
||||
<target state="translated">無法解析 SDK "{0}"。下面有一個確切探查訊息會指出無法解析 SDK 的原因。請調查並解析該訊息以正確指定 SDK。
|
||||
{1}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
|
@ -156,7 +156,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ItemReferencingSelfInTarget">
|
||||
<source>MSB4120: Item '{0}' definition within target references itself via (qualified or unqualified) metadatum '{1}'. This can lead to unintended expansion and cross-applying of pre-existing items. More info: https://aka.ms/msbuild/metadata-self-ref</source>
|
||||
<target state="new">MSB4120: Item '{0}' definition within target references itself via (qualified or unqualified) metadatum '{1}'. This can lead to unintended expansion and cross-applying of pre-existing items. More info: https://aka.ms/msbuild/metadata-self-ref</target>
|
||||
<target state="translated">MSB4120: 目標內的項目 '{0}' 定義透過 (限定或不限定) 中繼資料 '{1}' 參考本身。這可能會導致意外的擴充和交叉套用既有的項目。詳細資訊: https://aka.ms/msbuild/metadata-self-ref</target>
|
||||
<note>{StrBegin="MSB4120: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="KillingProcessWithPid">
|
||||
|
@ -166,7 +166,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="LoadingProjectCachePlugin">
|
||||
<source>Loading the following project cache plugin: {0}</source>
|
||||
<target state="new">Loading the following project cache plugin: {0}</target>
|
||||
<target state="translated">載入下列專案快取外掛程式: {0}</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="LogLoggerVerbosity">
|
||||
|
@ -198,7 +198,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="NodeReused">
|
||||
<source>Reusing node {0} (PID: {1}).</source>
|
||||
<target state="new">Reusing node {0} (PID: {1}).</target>
|
||||
<target state="translated">重複使用節點 {0} (PID: {1})。</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="NuGetAssemblyNotFound">
|
||||
|
@ -231,7 +231,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="OM_NoMatchOnMetadataOutsideTargets">
|
||||
<source>MatchOnMetadata cannot be used outside of a <Target>.</source>
|
||||
<target state="translated">MatchOnMetadata 無法在 <目標> 之外使用。</target>
|
||||
<target state="translated">MatchOnMetadata 無法在 <Target> 之外使用。</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="OM_TargetNameNullOrEmpty">
|
||||
|
@ -352,7 +352,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="PropertyOutsidePropertyGroupInTarget">
|
||||
<source>MSB4067: The element <{0}> beneath element <{1}> is unrecognized. If you intended this to be a property, enclose it within a <PropertyGroup> element.</source>
|
||||
<target state="new">MSB4067: The element <{0}> beneath element <{1}> is unrecognized. If you intended this to be a property, enclose it within a <PropertyGroup> element.</target>
|
||||
<target state="translated">MSB4067: 無法辨識元素 <{1}> 下的元素 <{0}>。如果您想要將此項目設為屬性,請將它括在 <PropertyGroup> 元素內。</target>
|
||||
<note>{StrBegin="MSB4067: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ProxyRequestNotScheduledOnInprocNode">
|
||||
|
@ -372,7 +372,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="SDKResolverReturnedNull">
|
||||
<source>SDK resolver "{0}" returned null.</source>
|
||||
<target state="new">SDK resolver "{0}" returned null.</target>
|
||||
<target state="translated">SDK 解析程式 "{0}" 傳回 Null。</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="SkippedConstraintsOnRequest">
|
||||
|
@ -428,7 +428,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="TaskAssemblyLoaded">
|
||||
<source>Assembly loaded during {0}{1}: {2} (location: {3}, MVID: {4}, AppDomain: {5})</source>
|
||||
<target state="new">Assembly loaded during {0}{1}: {2} (location: {3}, MVID: {4}, AppDomain: {5})</target>
|
||||
<target state="translated">組件在 {0}{1} 期間載入: {2} (位置: {3},MVID: {4},AppDomain: {5})</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="TaskReleasedCores">
|
||||
|
@ -1891,7 +1891,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="WhenNotAllowedAfterOtherwise">
|
||||
<source>MSB4084: A <When> element may not follow an <Otherwise> element in a <Choose>.</source>
|
||||
<target state="translated">MSB4084: 在 <Choose> 中,<When> 項目不能接在 <Otherwise> 項目後面。</target>
|
||||
<target state="translated">MSB4084: 在 <Choose> 中,<When> 元素不能接在 <Otherwise> 元素後面。</target>
|
||||
<note>{StrBegin="MSB4084: "}</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="MustCallInitializeBeforeApplyParameter">
|
||||
|
|
|
@ -7,6 +7,7 @@ using System.IO;
|
|||
using System.Xml;
|
||||
using Microsoft.Build.Construction;
|
||||
using Microsoft.Build.Framework;
|
||||
using Microsoft.Build.Framework.BuildException;
|
||||
using Microsoft.Build.Shared;
|
||||
|
||||
#nullable disable
|
||||
|
@ -16,12 +17,17 @@ namespace Microsoft.Build.Internal
|
|||
/// <summary>
|
||||
/// Exception indicating that we tried to build a type of project MSBuild did not recognize.
|
||||
/// </summary>
|
||||
internal sealed class UnbuildableProjectTypeException : Exception
|
||||
internal sealed class UnbuildableProjectTypeException : BuildExceptionBase
|
||||
{
|
||||
internal UnbuildableProjectTypeException(string file)
|
||||
: base(file)
|
||||
{
|
||||
}
|
||||
|
||||
// Do not remove - used by BuildExceptionSerializationHelper
|
||||
internal UnbuildableProjectTypeException(string message, Exception inner)
|
||||
: base(message, inner)
|
||||
{ }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
|
|
@ -2419,7 +2419,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="WhenNotAllowedAfterOtherwise">
|
||||
<source>MSB4084: A <When> element may not follow an <Otherwise> element in a <Choose>.</source>
|
||||
<target state="translated">MSB4084: 在 <Choose> 中,<When> 項目不能接在 <Otherwise> 項目後面。</target>
|
||||
<target state="translated">MSB4084: 在 <Choose> 中,<When> 元素不能接在 <Otherwise> 元素後面。</target>
|
||||
<note>{StrBegin="MSB4084: "}</note>
|
||||
<alt-trans match-quality="100%" tool="BlackBox/MSR MT">
|
||||
<target state-qualifier="mt-suggestion">MSB4084: A < >-Element kein Element < Otherwise > < auswählen > folgen.</target>
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
<!-- Ensure that compiler errors emit full paths so that files
|
||||
can be correctly annotated in GitHub. -->
|
||||
<GenerateFullPaths>true</GenerateFullPaths>
|
||||
|
||||
|
||||
<!-- https://github.com/NuGet/Home/issues/8684 -->
|
||||
<NoWarn>$(NoWarn);NU5131</NoWarn>
|
||||
|
||||
|
@ -36,7 +36,7 @@
|
|||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
|
||||
<!-- Target frameworks for Exe and unit test projects (ie projects with runtime output) -->
|
||||
<RuntimeOutputTargetFrameworks>net7.0</RuntimeOutputTargetFrameworks>
|
||||
<RuntimeOutputTargetFrameworks>$(LatestDotNetCoreForMSBuild)</RuntimeOutputTargetFrameworks>
|
||||
<RuntimeOutputTargetFrameworks Condition="$([MSBuild]::IsOSPlatform('windows'))">$(FullFrameworkTFM);$(RuntimeOutputTargetFrameworks)</RuntimeOutputTargetFrameworks>
|
||||
<RuntimeOutputTargetFrameworks Condition="'$(MonoBuild)' == 'true'">$(FullFrameworkTFM)</RuntimeOutputTargetFrameworks>
|
||||
|
||||
|
|
|
@ -29,7 +29,8 @@ namespace Microsoft.Build.Framework.UnitTests
|
|||
stream.Position = 0;
|
||||
using BinaryReader br = new BinaryReader(stream);
|
||||
AssemblyLoadBuildEventArgs argDeserialized = new();
|
||||
argDeserialized.CreateFromStream(br, 0);
|
||||
int packetVersion = (Environment.Version.Major * 10) + Environment.Version.Minor;
|
||||
argDeserialized.CreateFromStream(br, packetVersion);
|
||||
|
||||
argDeserialized.LoadingInitiator.ShouldBe(loadingInitiator);
|
||||
argDeserialized.AssemblyName.ShouldBe(assemblyName);
|
||||
|
@ -37,6 +38,7 @@ namespace Microsoft.Build.Framework.UnitTests
|
|||
argDeserialized.MVID.ShouldBe(mvid);
|
||||
argDeserialized.AppDomainDescriptor.ShouldBe(appDomainName);
|
||||
argDeserialized.LoadingContext.ShouldBe(context);
|
||||
argDeserialized.Importance.ShouldBe(arg.Importance);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -24,7 +24,7 @@ namespace Microsoft.Build.Framework
|
|||
Guid mvid,
|
||||
string? customAppDomainDescriptor,
|
||||
MessageImportance importance = MessageImportance.Low)
|
||||
: base(null, null, null, importance, DateTime.UtcNow, assemblyName, assemblyPath, mvid)
|
||||
: base(null, null, null, importance, DateTime.UtcNow, null)
|
||||
{
|
||||
LoadingContext = loadingContext;
|
||||
LoadingInitiator = loadingInitiator;
|
||||
|
@ -44,6 +44,8 @@ namespace Microsoft.Build.Framework
|
|||
|
||||
internal override void WriteToStream(BinaryWriter writer)
|
||||
{
|
||||
base.WriteToStream(writer);
|
||||
|
||||
writer.Write7BitEncodedInt((int)LoadingContext);
|
||||
writer.WriteTimestamp(RawTimestamp);
|
||||
writer.WriteOptionalBuildEventContext(BuildEventContext);
|
||||
|
@ -56,6 +58,8 @@ namespace Microsoft.Build.Framework
|
|||
|
||||
internal override void CreateFromStream(BinaryReader reader, int version)
|
||||
{
|
||||
base.CreateFromStream(reader, version);
|
||||
|
||||
LoadingContext = (AssemblyLoadingContext)reader.Read7BitEncodedInt();
|
||||
RawTimestamp = reader.ReadTimestamp();
|
||||
BuildEventContext = reader.ReadOptionalBuildEventContext();
|
||||
|
|
|
@ -0,0 +1,14 @@
|
|||
// Licensed to the .NET Foundation under one or more agreements.
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
|
||||
using System.IO;
|
||||
|
||||
namespace Microsoft.Build;
|
||||
|
||||
/// <summary>
|
||||
/// Opaque holder of shared buffer.
|
||||
/// </summary>
|
||||
internal abstract class BinaryReaderFactory
|
||||
{
|
||||
public abstract BinaryReader Create(Stream stream);
|
||||
}
|
|
@ -8,7 +8,7 @@ using System.Globalization;
|
|||
using System.IO;
|
||||
using System.Runtime.Serialization.Formatters.Binary;
|
||||
using Microsoft.Build.Framework;
|
||||
using Microsoft.Build.Shared;
|
||||
using Microsoft.Build.Framework.BuildException;
|
||||
|
||||
#nullable disable
|
||||
|
||||
|
@ -22,14 +22,16 @@ namespace Microsoft.Build.BackEnd
|
|||
/// </summary>
|
||||
internal static class BinaryTranslator
|
||||
{
|
||||
#nullable enable
|
||||
/// <summary>
|
||||
/// Returns a read-only serializer.
|
||||
/// </summary>
|
||||
/// <returns>The serializer.</returns>
|
||||
internal static ITranslator GetReadTranslator(Stream stream, SharedReadBuffer buffer)
|
||||
internal static ITranslator GetReadTranslator(Stream stream, BinaryReaderFactory buffer)
|
||||
{
|
||||
return new BinaryReadTranslator(stream, buffer);
|
||||
}
|
||||
#nullable disable
|
||||
|
||||
/// <summary>
|
||||
/// Returns a write-only serializer.
|
||||
|
@ -56,14 +58,16 @@ namespace Microsoft.Build.BackEnd
|
|||
/// </summary>
|
||||
private BinaryReader _reader;
|
||||
|
||||
#nullable enable
|
||||
/// <summary>
|
||||
/// Constructs a serializer from the specified stream, operating in the designated mode.
|
||||
/// </summary>
|
||||
public BinaryReadTranslator(Stream packetStream, SharedReadBuffer buffer)
|
||||
public BinaryReadTranslator(Stream packetStream, BinaryReaderFactory buffer)
|
||||
{
|
||||
_packetStream = packetStream;
|
||||
_reader = InterningBinaryReader.Create(packetStream, buffer);
|
||||
_reader = buffer.Create(packetStream);
|
||||
}
|
||||
#nullable disable
|
||||
|
||||
/// <summary>
|
||||
/// Delegates the Dispose call the to the underlying BinaryReader.
|
||||
|
@ -88,7 +92,7 @@ namespace Microsoft.Build.BackEnd
|
|||
{
|
||||
get
|
||||
{
|
||||
ErrorUtilities.ThrowInternalError("Cannot get writer from reader.");
|
||||
EscapeHatches.ThrowInternalError("Cannot get writer from reader.");
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
@ -477,7 +481,18 @@ namespace Microsoft.Build.BackEnd
|
|||
|
||||
public void TranslateException(ref Exception value)
|
||||
{
|
||||
TranslateDotNet<Exception>(ref value);
|
||||
if (!ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_8))
|
||||
{
|
||||
TranslateDotNet<Exception>(ref value);
|
||||
return;
|
||||
}
|
||||
|
||||
if (!TranslateNullable(value))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
value = BuildExceptionBase.ReadExceptionFromTranslator(this);
|
||||
}
|
||||
|
||||
|
||||
|
@ -761,7 +776,7 @@ namespace Microsoft.Build.BackEnd
|
|||
{
|
||||
get
|
||||
{
|
||||
ErrorUtilities.ThrowInternalError("Cannot get reader from writer.");
|
||||
EscapeHatches.ThrowInternalError("Cannot get reader from writer.");
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
@ -1100,7 +1115,18 @@ namespace Microsoft.Build.BackEnd
|
|||
|
||||
public void TranslateException(ref Exception value)
|
||||
{
|
||||
TranslateDotNet<Exception>(ref value);
|
||||
if (!ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_8))
|
||||
{
|
||||
TranslateDotNet<Exception>(ref value);
|
||||
return;
|
||||
}
|
||||
|
||||
if (!TranslateNullable(value))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
BuildExceptionBase.WriteExceptionToTranslator(this, value);
|
||||
}
|
||||
|
||||
/// <summary>
|
|
@ -0,0 +1,154 @@
|
|||
// Licensed to the .NET Foundation under one or more agreements.
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.IO;
|
||||
using System.Runtime.Serialization;
|
||||
using Microsoft.Build.BackEnd;
|
||||
using Microsoft.Build.Shared;
|
||||
|
||||
namespace Microsoft.Build.Framework.BuildException;
|
||||
|
||||
public abstract class BuildExceptionBase : Exception
|
||||
{
|
||||
private string? _remoteTypeName;
|
||||
private string? _remoteStackTrace;
|
||||
|
||||
private protected BuildExceptionBase()
|
||||
: base()
|
||||
{ }
|
||||
|
||||
private protected BuildExceptionBase(string message)
|
||||
: base(message)
|
||||
{ }
|
||||
|
||||
private protected BuildExceptionBase(
|
||||
string message,
|
||||
Exception? inner)
|
||||
: base(message, inner)
|
||||
{ }
|
||||
|
||||
// This is needed to allow opting back in to BinaryFormatter serialization
|
||||
private protected BuildExceptionBase(SerializationInfo info, StreamingContext context)
|
||||
: base(info, context)
|
||||
{ }
|
||||
|
||||
public override string? StackTrace => string.IsNullOrEmpty(_remoteStackTrace) ? base.StackTrace : _remoteStackTrace;
|
||||
|
||||
public override string ToString() => string.IsNullOrEmpty(_remoteTypeName) ? base.ToString() : $"{_remoteTypeName}->{base.ToString()}";
|
||||
|
||||
/// <summary>
|
||||
/// Override this method to recover subtype-specific state from the remote exception.
|
||||
/// </summary>
|
||||
protected virtual void InitializeCustomState(IDictionary<string, string?>? customKeyedSerializedData)
|
||||
{ }
|
||||
|
||||
/// <summary>
|
||||
/// Override this method to provide subtype-specific state to be serialized.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
protected virtual IDictionary<string, string?>? FlushCustomState()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
private void InitializeFromRemoteState(BuildExceptionRemoteState remoteState)
|
||||
{
|
||||
_remoteTypeName = remoteState.RemoteTypeName;
|
||||
_remoteStackTrace = remoteState.RemoteStackTrace;
|
||||
base.Source = remoteState.Source;
|
||||
base.HelpLink = remoteState.HelpLink;
|
||||
base.HResult = remoteState.HResult;
|
||||
if (remoteState.Source != null)
|
||||
{
|
||||
InitializeCustomState(remoteState.CustomKeyedSerializedData);
|
||||
}
|
||||
}
|
||||
|
||||
internal static void WriteExceptionToTranslator(ITranslator translator, Exception exception)
|
||||
{
|
||||
BinaryWriter writer = translator.Writer;
|
||||
writer.Write(exception.InnerException != null);
|
||||
if (exception.InnerException != null)
|
||||
{
|
||||
WriteExceptionToTranslator(translator, exception.InnerException);
|
||||
}
|
||||
|
||||
string serializationType = BuildExceptionSerializationHelper.GetExceptionSerializationKey(exception.GetType());
|
||||
writer.Write(serializationType);
|
||||
writer.Write(exception.Message);
|
||||
writer.WriteOptionalString(exception.StackTrace);
|
||||
writer.WriteOptionalString(exception.Source);
|
||||
writer.WriteOptionalString(exception.HelpLink);
|
||||
// HResult is completely protected up till net4.5
|
||||
#if NET || NET45_OR_GREATER
|
||||
int? hresult = exception.HResult;
|
||||
#else
|
||||
int? hresult = null;
|
||||
#endif
|
||||
writer.WriteOptionalInt32(hresult);
|
||||
|
||||
IDictionary<string, string?>? customKeyedSerializedData = (exception as BuildExceptionBase)?.FlushCustomState();
|
||||
if (customKeyedSerializedData == null)
|
||||
{
|
||||
writer.Write((byte)0);
|
||||
}
|
||||
else
|
||||
{
|
||||
writer.Write((byte)1);
|
||||
writer.Write(customKeyedSerializedData.Count);
|
||||
foreach (var pair in customKeyedSerializedData)
|
||||
{
|
||||
writer.Write(pair.Key);
|
||||
writer.WriteOptionalString(pair.Value);
|
||||
}
|
||||
}
|
||||
|
||||
Debug.Assert((exception.Data?.Count ?? 0) == 0,
|
||||
"Exception Data is not supported in BuildTransferredException");
|
||||
}
|
||||
|
||||
internal static Exception ReadExceptionFromTranslator(ITranslator translator)
|
||||
{
|
||||
BinaryReader reader = translator.Reader;
|
||||
Exception? innerException = null;
|
||||
if (reader.ReadBoolean())
|
||||
{
|
||||
innerException = ReadExceptionFromTranslator(translator);
|
||||
}
|
||||
|
||||
string serializationType = reader.ReadString();
|
||||
string message = reader.ReadString();
|
||||
string? deserializedStackTrace = reader.ReadOptionalString();
|
||||
string? source = reader.ReadOptionalString();
|
||||
string? helpLink = reader.ReadOptionalString();
|
||||
int hResult = reader.ReadOptionalInt32();
|
||||
|
||||
IDictionary<string, string?>? customKeyedSerializedData = null;
|
||||
if (reader.ReadByte() == 1)
|
||||
{
|
||||
int count = reader.ReadInt32();
|
||||
customKeyedSerializedData = new Dictionary<string, string?>(count, StringComparer.CurrentCulture);
|
||||
|
||||
for (int i = 0; i < count; i++)
|
||||
{
|
||||
customKeyedSerializedData[reader.ReadString()] = reader.ReadOptionalString();
|
||||
}
|
||||
}
|
||||
|
||||
BuildExceptionBase exception = BuildExceptionSerializationHelper.CreateExceptionFactory(serializationType)(message, innerException);
|
||||
|
||||
exception.InitializeFromRemoteState(
|
||||
new BuildExceptionRemoteState(
|
||||
serializationType,
|
||||
deserializedStackTrace,
|
||||
source,
|
||||
helpLink,
|
||||
hResult,
|
||||
customKeyedSerializedData));
|
||||
|
||||
return exception;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,35 @@
|
|||
// Licensed to the .NET Foundation under one or more agreements.
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Microsoft.Build.Framework.BuildException;
|
||||
|
||||
/// <summary>
|
||||
/// Remote exception internal data serving as the source for the exception deserialization.
|
||||
/// </summary>
|
||||
internal class BuildExceptionRemoteState
|
||||
{
|
||||
public BuildExceptionRemoteState(
|
||||
string remoteTypeName,
|
||||
string? remoteStackTrace,
|
||||
string? source,
|
||||
string? helpLink,
|
||||
int hResult,
|
||||
IDictionary<string, string?>? customKeyedSerializedData)
|
||||
{
|
||||
RemoteTypeName = remoteTypeName;
|
||||
RemoteStackTrace = remoteStackTrace;
|
||||
Source = source;
|
||||
HelpLink = helpLink;
|
||||
HResult = hResult;
|
||||
CustomKeyedSerializedData = customKeyedSerializedData;
|
||||
}
|
||||
|
||||
public string RemoteTypeName { get; init; }
|
||||
public string? RemoteStackTrace { get; init; }
|
||||
public string? Source { get; init; }
|
||||
public string? HelpLink { get; init; }
|
||||
public int HResult { get; init; }
|
||||
public IDictionary<string, string?>? CustomKeyedSerializedData { get; init; }
|
||||
}
|
|
@ -0,0 +1,91 @@
|
|||
// Licensed to the .NET Foundation under one or more agreements.
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Threading;
|
||||
|
||||
namespace Microsoft.Build.Framework.BuildException
|
||||
{
|
||||
internal static class BuildExceptionSerializationHelper
|
||||
{
|
||||
public class TypeConstructionTuple
|
||||
{
|
||||
public TypeConstructionTuple(Type type, Func<string, Exception?, BuildExceptionBase> factory)
|
||||
{
|
||||
Type = type;
|
||||
Factory = factory;
|
||||
}
|
||||
|
||||
public Type Type { get; }
|
||||
public Func<string, Exception?, BuildExceptionBase> Factory { get; }
|
||||
}
|
||||
|
||||
private static Dictionary<string, Func<string, Exception?, BuildExceptionBase>>? s_exceptionFactories;
|
||||
|
||||
private static readonly Func<string, Exception?, BuildExceptionBase> s_defaultFactory =
|
||||
(message, innerException) => new GenericBuildTransferredException(message, innerException);
|
||||
|
||||
internal static bool IsSupportedExceptionType(Type type)
|
||||
{
|
||||
return type.IsClass &&
|
||||
!type.IsAbstract &&
|
||||
type.IsSubclassOf(typeof(Exception)) &&
|
||||
type.IsSubclassOf(typeof(BuildExceptionBase));
|
||||
}
|
||||
|
||||
internal static void InitializeSerializationContract(params TypeConstructionTuple[] exceptionsAllowlist)
|
||||
{
|
||||
InitializeSerializationContract((IEnumerable<TypeConstructionTuple>)exceptionsAllowlist);
|
||||
}
|
||||
|
||||
internal static void InitializeSerializationContract(IEnumerable<TypeConstructionTuple> exceptionsAllowlist)
|
||||
{
|
||||
if (s_exceptionFactories != null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
var exceptionFactories = new Dictionary<string, Func<string, Exception?, BuildExceptionBase>>();
|
||||
|
||||
foreach (TypeConstructionTuple typeConstructionTuple in exceptionsAllowlist)
|
||||
{
|
||||
Type exceptionType = typeConstructionTuple.Type;
|
||||
Func<string, Exception?, BuildExceptionBase> exceptionFactory = typeConstructionTuple.Factory;
|
||||
|
||||
if (!IsSupportedExceptionType(exceptionType))
|
||||
{
|
||||
EscapeHatches.ThrowInternalError($"Type {exceptionType.FullName} is not recognized as a build exception type.");
|
||||
}
|
||||
|
||||
string key = GetExceptionSerializationKey(exceptionType);
|
||||
exceptionFactories[key] = exceptionFactory;
|
||||
}
|
||||
|
||||
if (Interlocked.Exchange(ref s_exceptionFactories, exceptionFactories) != null)
|
||||
{
|
||||
EscapeHatches.ThrowInternalError("Serialization contract was already initialized.");
|
||||
}
|
||||
}
|
||||
|
||||
internal static string GetExceptionSerializationKey(Type exceptionType)
|
||||
{
|
||||
return exceptionType.FullName ?? exceptionType.ToString();
|
||||
}
|
||||
|
||||
internal static Func<string, Exception?, BuildExceptionBase> CreateExceptionFactory(string serializationType)
|
||||
{
|
||||
Func<string, Exception?, BuildExceptionBase>? factory = null;
|
||||
if (s_exceptionFactories == null)
|
||||
{
|
||||
EscapeHatches.ThrowInternalError("Serialization contract was not initialized.");
|
||||
}
|
||||
else
|
||||
{
|
||||
s_exceptionFactories.TryGetValue(serializationType, out factory);
|
||||
}
|
||||
|
||||
return factory ?? s_defaultFactory;
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,22 @@
|
|||
// Licensed to the .NET Foundation under one or more agreements.
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
|
||||
using System;
|
||||
|
||||
namespace Microsoft.Build.Framework.BuildException;
|
||||
|
||||
/// <summary>
|
||||
/// A catch-all type for remote exceptions that we don't know how to deserialize.
|
||||
/// </summary>
|
||||
internal sealed class GenericBuildTransferredException : BuildExceptionBase
|
||||
{
|
||||
public GenericBuildTransferredException()
|
||||
: base()
|
||||
{ }
|
||||
|
||||
internal GenericBuildTransferredException(
|
||||
string message,
|
||||
Exception? inner)
|
||||
: base(message, inner)
|
||||
{ }
|
||||
}
|
|
@ -125,7 +125,7 @@ namespace Microsoft.Build.Framework
|
|||
ConversionState = ChangeWaveConversionState.Valid;
|
||||
_cachedWave = ChangeWaves.EnableAllFeatures;
|
||||
}
|
||||
else if (!Version.TryParse(msbuildDisableFeaturesFromVersion, out _cachedWave))
|
||||
else if (!TryParseVersion(msbuildDisableFeaturesFromVersion, out _cachedWave))
|
||||
{
|
||||
ConversionState = ChangeWaveConversionState.InvalidFormat;
|
||||
_cachedWave = ChangeWaves.EnableAllFeatures;
|
||||
|
@ -173,5 +173,23 @@ namespace Microsoft.Build.Framework
|
|||
_cachedWave = null;
|
||||
_state = ChangeWaveConversionState.NotConvertedYet;
|
||||
}
|
||||
|
||||
private static bool TryParseVersion(string stringVersion, out Version version)
|
||||
{
|
||||
#if FEATURE_NET35_TASKHOST
|
||||
try
|
||||
{
|
||||
version = new Version(stringVersion);
|
||||
return true;
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
version = null;
|
||||
return false;
|
||||
}
|
||||
#else
|
||||
return Version.TryParse(stringVersion, out version);
|
||||
#endif
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.Serialization;
|
||||
using Microsoft.Build.Framework.BuildException;
|
||||
|
||||
#nullable disable
|
||||
|
||||
|
@ -15,7 +16,7 @@ namespace Microsoft.Build.Framework
|
|||
/// did wrong.
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
internal sealed class InternalErrorException : Exception
|
||||
internal sealed class InternalErrorException : BuildExceptionBase
|
||||
{
|
||||
/// <summary>
|
||||
/// Default constructor.
|
||||
|
@ -45,9 +46,27 @@ namespace Microsoft.Build.Framework
|
|||
internal InternalErrorException(
|
||||
String message,
|
||||
Exception innerException) :
|
||||
base("MSB0001: Internal MSBuild Error: " + message + (innerException == null ? String.Empty : ("\n=============\n" + innerException.ToString() + "\n\n")), innerException)
|
||||
this(message, innerException, false)
|
||||
{ }
|
||||
|
||||
internal static InternalErrorException CreateFromRemote(string message, Exception innerException)
|
||||
{
|
||||
ConsiderDebuggerLaunch(message, innerException);
|
||||
return new InternalErrorException(message, innerException, true /* calledFromDeserialization */);
|
||||
}
|
||||
|
||||
private InternalErrorException(string message, Exception innerException, bool calledFromDeserialization)
|
||||
: base(
|
||||
calledFromDeserialization
|
||||
? message
|
||||
: "MSB0001: Internal MSBuild Error: " + message + (innerException == null
|
||||
? String.Empty
|
||||
: ("\n=============\n" + innerException.ToString() + "\n\n")),
|
||||
innerException)
|
||||
{
|
||||
if (!calledFromDeserialization)
|
||||
{
|
||||
ConsiderDebuggerLaunch(message, innerException);
|
||||
}
|
||||
}
|
||||
|
||||
#region Serialization (update when adding new class members)
|
||||
|
|
|
@ -2,7 +2,9 @@
|
|||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.Serialization;
|
||||
using Microsoft.Build.Framework.BuildException;
|
||||
#if FEATURE_SECURITY_PERMISSIONS
|
||||
using System.Security.Permissions; // for SecurityPermissionAttribute
|
||||
#endif
|
||||
|
@ -20,7 +22,7 @@ namespace Microsoft.Build.Framework
|
|||
// promise to never change the type's fields i.e. the type is immutable; adding new fields in the next version of the type
|
||||
// without following certain special FX guidelines, can break both forward and backward compatibility
|
||||
[Serializable]
|
||||
public class LoggerException : Exception
|
||||
public class LoggerException : BuildExceptionBase
|
||||
{
|
||||
/// <summary>
|
||||
/// Default constructor.
|
||||
|
@ -104,6 +106,21 @@ namespace Microsoft.Build.Framework
|
|||
info.AddValue("helpKeyword", helpKeyword);
|
||||
}
|
||||
|
||||
protected override IDictionary<string, string> FlushCustomState()
|
||||
{
|
||||
return new Dictionary<string, string>()
|
||||
{
|
||||
{ nameof(errorCode), errorCode },
|
||||
{ nameof(helpKeyword), helpKeyword },
|
||||
};
|
||||
}
|
||||
|
||||
protected override void InitializeCustomState(IDictionary<string, string> state)
|
||||
{
|
||||
errorCode = state[nameof(errorCode)];
|
||||
helpKeyword = state[nameof(helpKeyword)];
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Properties
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
|
||||
using System;
|
||||
using System.Globalization;
|
||||
|
||||
#nullable disable
|
||||
|
||||
|
@ -474,7 +475,7 @@ namespace Microsoft.Build.Framework
|
|||
/// then we can give them this undocumented environment variable as an immediate workaround.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Clone from ErrorUtilities which isn't (yet?) available in Framework.
|
||||
/// Clone from ErrorUtilities which isn't available in Framework.
|
||||
/// </remarks>
|
||||
private static readonly bool s_throwExceptions = String.IsNullOrEmpty(Environment.GetEnvironmentVariable("MSBUILDDONOTTHROWINTERNAL"));
|
||||
|
||||
|
@ -482,7 +483,7 @@ namespace Microsoft.Build.Framework
|
|||
/// Throws InternalErrorException.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Clone of ErrorUtilities.ThrowInternalError which isn't (yet?) available in Framework.
|
||||
/// Clone of ErrorUtilities.ThrowInternalError which isn't available in Framework.
|
||||
/// </remarks>
|
||||
internal static void ThrowInternalError(string message)
|
||||
{
|
||||
|
@ -491,5 +492,66 @@ namespace Microsoft.Build.Framework
|
|||
throw new InternalErrorException(message);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Throws InternalErrorException.
|
||||
/// This is only for situations that would mean that there is a bug in MSBuild itself.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Clone from ErrorUtilities which isn't available in Framework.
|
||||
/// </remarks>
|
||||
internal static void ThrowInternalError(string message, params object[] args)
|
||||
{
|
||||
if (s_throwExceptions)
|
||||
{
|
||||
throw new InternalErrorException(FormatString(message, args));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Formats the given string using the variable arguments passed in.
|
||||
///
|
||||
/// PERF WARNING: calling a method that takes a variable number of arguments is expensive, because memory is allocated for
|
||||
/// the array of arguments -- do not call this method repeatedly in performance-critical scenarios
|
||||
///
|
||||
/// Thread safe.
|
||||
/// </summary>
|
||||
/// <param name="unformatted">The string to format.</param>
|
||||
/// <param name="args">Optional arguments for formatting the given string.</param>
|
||||
/// <returns>The formatted string.</returns>
|
||||
/// <remarks>
|
||||
/// Clone from ResourceUtilities which isn't available in Framework.
|
||||
/// </remarks>
|
||||
internal static string FormatString(string unformatted, params object[] args)
|
||||
{
|
||||
string formatted = unformatted;
|
||||
|
||||
// NOTE: String.Format() does not allow a null arguments array
|
||||
if ((args?.Length > 0))
|
||||
{
|
||||
#if DEBUG
|
||||
// If you accidentally pass some random type in that can't be converted to a string,
|
||||
// FormatResourceString calls ToString() which returns the full name of the type!
|
||||
foreach (object param in args)
|
||||
{
|
||||
// Check it has a real implementation of ToString() and the type is not actually System.String
|
||||
if (param != null)
|
||||
{
|
||||
if (string.Equals(param.GetType().ToString(), param.ToString(), StringComparison.Ordinal) &&
|
||||
param.GetType() != typeof(string))
|
||||
{
|
||||
ThrowInternalError("Invalid resource parameter type, was {0}",
|
||||
param.GetType().FullName);
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
||||
// Format the string, using the variable arguments passed in.
|
||||
// NOTE: all String methods are thread-safe
|
||||
formatted = String.Format(CultureInfo.CurrentCulture, unformatted, args);
|
||||
}
|
||||
|
||||
return formatted;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -38,7 +38,7 @@ namespace Microsoft.Build.UnitTests
|
|||
|
||||
private VerifySettings _settings = new();
|
||||
|
||||
private static Regex s_elapsedTime = new($@"\(\d+{Regex.Escape(CultureInfo.CurrentUICulture.NumberFormat.NumberDecimalSeparator)}\ds\)", RegexOptions.Compiled);
|
||||
private static Regex s_elapsedTime = new($@"\d+{Regex.Escape(CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator)}\ds", RegexOptions.Compiled);
|
||||
|
||||
public LiveLogger_Tests()
|
||||
{
|
||||
|
@ -56,7 +56,7 @@ namespace Microsoft.Build.UnitTests
|
|||
{
|
||||
string line = lineBuilder.ToString();
|
||||
lineBuilder.Clear();
|
||||
lineBuilder.Append(s_elapsedTime.Replace(line, "(0.0s)"));
|
||||
lineBuilder.Append(s_elapsedTime.Replace(line, "0.0s"));
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -245,5 +245,45 @@ namespace Microsoft.Build.UnitTests
|
|||
}
|
||||
|
||||
#endregion
|
||||
|
||||
[Fact]
|
||||
public void DisplayNodesShowsCurrent()
|
||||
{
|
||||
InvokeLoggerCallbacksForSimpleProject(succeeded: false, async () =>
|
||||
{
|
||||
_liveLogger.DisplayNodes();
|
||||
|
||||
await Verify(_outputWriter.ToString(), _settings);
|
||||
});
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public async Task DisplayNodesOverwritesWithNewTargetFramework()
|
||||
{
|
||||
BuildStarted?.Invoke(_eventSender, MakeBuildStartedEventArgs());
|
||||
|
||||
ProjectStartedEventArgs pse = MakeProjectStartedEventArgs(_projectFile, "Build");
|
||||
pse.GlobalProperties = new Dictionary<string, string>() { ["TargetFramework"] = "tfName" };
|
||||
|
||||
ProjectStarted?.Invoke(_eventSender, pse);
|
||||
|
||||
TargetStarted?.Invoke(_eventSender, MakeTargetStartedEventArgs(_projectFile, "Build"));
|
||||
TaskStarted?.Invoke(_eventSender, MakeTaskStartedEventArgs(_projectFile, "Task"));
|
||||
|
||||
_liveLogger.DisplayNodes();
|
||||
|
||||
// This is a bit fast and loose with the events that would be fired
|
||||
// in a real "stop building that TF for the project and start building
|
||||
// a new TF of the same project" situation, but it's enough now.
|
||||
ProjectStartedEventArgs pse2 = MakeProjectStartedEventArgs(_projectFile, "Build");
|
||||
pse2.GlobalProperties = new Dictionary<string, string>() { ["TargetFramework"] = "tf2" };
|
||||
|
||||
ProjectStarted?.Invoke(_eventSender, pse2);
|
||||
TargetStarted?.Invoke(_eventSender, MakeTargetStartedEventArgs(_projectFile, "Build"));
|
||||
|
||||
_liveLogger.DisplayNodes();
|
||||
|
||||
await Verify(_outputWriter.ToString(), _settings);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
]9;4;3;\[?25l[1F
|
||||
project [36;1mtfName[m Build (0.0s)
|
||||
[?25h[?25l[2F
|
||||
project [36;1mtf2[m Build (0.0s)[K
|
||||
[?25h
|
|
@ -0,0 +1,3 @@
|
|||
]9;4;3;\[?25l[1F
|
||||
project Build (0.0s)
|
||||
[?25h
|
|
@ -1,3 +1,4 @@
|
|||
[?25l[1F
|
||||
]9;4;3;\[?25l[1F
|
||||
[?25h
|
||||
Build [31;1mfailed[m in 5.0s
|
||||
Build [31;1mfailed[m in 0.0s
|
||||
]9;4;0;\
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
project [31;1mfailed with errors[m (0.0s)
|
||||
]9;4;3;\ project [31;1mfailed with errors[m (0.0s)
|
||||
[31;1m ❌︎[7D[6C MSBUILD : error : Error![m
|
||||
[?25l[1F
|
||||
[?25h
|
||||
Build [31;1mfailed with errors[m in 5.0s
|
||||
Build [31;1mfailed with errors[m in 0.0s
|
||||
]9;4;0;\
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
project [33;1msucceeded with warnings[m (0.0s)
|
||||
]9;4;3;\ project [33;1msucceeded with warnings[m (0.0s)
|
||||
[33;1m ⚠︎[7D[6C MSBUILD : warning : Warning![m
|
||||
[?25l[1F
|
||||
[?25h
|
||||
Build [33;1msucceeded with warnings[m in 5.0s
|
||||
Build [33;1msucceeded with warnings[m in 0.0s
|
||||
]9;4;0;\
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
[?25l[1F
|
||||
]9;4;3;\[?25l[1F
|
||||
[?25h
|
||||
Build [32;1msucceeded[m in 5.0s
|
||||
Build [32;1msucceeded[m in 0.0s
|
||||
]9;4;0;\
|
||||
|
|
|
@ -94,6 +94,16 @@ internal static class AnsiCodes
|
|||
/// </summary>
|
||||
public const string ShowCursor = "\x1b[?25h";
|
||||
|
||||
/// <summary>
|
||||
/// Set progress state to a busy spinner.
|
||||
/// </summary>
|
||||
public const string SetProgressIndeterminate = "\x1b]9;4;3;\x1b\\";
|
||||
|
||||
/// <summary>
|
||||
/// Remove progress state, restoring taskbar status to normal.
|
||||
/// </summary>
|
||||
public const string RemoveProgress = "\x1b]9;4;0;\x1b\\";
|
||||
|
||||
public static string Colorize(string? s, TerminalColor color)
|
||||
{
|
||||
if (string.IsNullOrWhiteSpace(s))
|
||||
|
|
|
@ -234,6 +234,8 @@ internal sealed class LiveLogger : INodeLogger
|
|||
}
|
||||
|
||||
_buildStartTime = e.Timestamp;
|
||||
|
||||
Terminal.Write(AnsiCodes.SetProgressIndeterminate);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -268,6 +270,7 @@ internal sealed class LiveLogger : INodeLogger
|
|||
}
|
||||
finally
|
||||
{
|
||||
Terminal.Write(AnsiCodes.RemoveProgress);
|
||||
Terminal.EndUpdate();
|
||||
}
|
||||
|
||||
|
@ -611,7 +614,7 @@ internal sealed class LiveLogger : INodeLogger
|
|||
/// Render Nodes section.
|
||||
/// It shows what all build nodes do.
|
||||
/// </summary>
|
||||
private void DisplayNodes()
|
||||
internal void DisplayNodes()
|
||||
{
|
||||
NodesFrame newFrame = new NodesFrame(_nodes, width: Terminal.Width, height: Terminal.Height);
|
||||
|
||||
|
@ -740,21 +743,22 @@ internal sealed class LiveLogger : INodeLogger
|
|||
if (!previous.SequenceEqual(needed))
|
||||
{
|
||||
int commonPrefixLen = previous.CommonPrefixLength(needed);
|
||||
if (commonPrefixLen == 0)
|
||||
|
||||
if (commonPrefixLen != 0 && needed.Slice(0, commonPrefixLen).IndexOf('\x1b') == -1)
|
||||
{
|
||||
// whole string
|
||||
sb.Append(needed);
|
||||
// no escape codes, so can trivially skip substrings
|
||||
sb.Append($"{AnsiCodes.CSI}{commonPrefixLen}{AnsiCodes.MoveForward}");
|
||||
sb.Append(needed.Slice(commonPrefixLen));
|
||||
}
|
||||
else
|
||||
{
|
||||
// set cursor to different char
|
||||
sb.Append($"{AnsiCodes.CSI}{commonPrefixLen}{AnsiCodes.MoveForward}");
|
||||
sb.Append(needed.Slice(commonPrefixLen));
|
||||
// Shall we clear rest of line
|
||||
if (needed.Length < previous.Length)
|
||||
{
|
||||
sb.Append($"{AnsiCodes.CSI}{AnsiCodes.EraseInLine}");
|
||||
}
|
||||
sb.Append(needed);
|
||||
}
|
||||
|
||||
// Shall we clear rest of line
|
||||
if (needed.Length < previous.Length)
|
||||
{
|
||||
sb.Append($"{AnsiCodes.CSI}{AnsiCodes.EraseInLine}");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -107,7 +107,7 @@ internal sealed class Terminal : ITerminal
|
|||
}
|
||||
else
|
||||
{
|
||||
Console.Write(text);
|
||||
Output.Write(text);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -127,10 +127,7 @@
|
|||
<Compile Include="..\Shared\INodePacketFactory.cs" />
|
||||
<Compile Include="..\Shared\NodePacketFactory.cs" />
|
||||
<Compile Include="..\Shared\INodePacketHandler.cs" />
|
||||
<Compile Include="..\Shared\ITranslatable.cs" />
|
||||
<Compile Include="..\Shared\ITranslator.cs" />
|
||||
<Compile Include="..\Shared\TranslatorHelpers.cs" />
|
||||
<Compile Include="..\Shared\BinaryTranslator.cs" />
|
||||
<Compile Include="..\Shared\CommunicationsUtilities.cs" />
|
||||
<Compile Include="..\Shared\InterningBinaryReader.cs" />
|
||||
<Compile Include="..\Shared\TaskHostConfiguration.cs" />
|
||||
|
|
|
@ -1235,6 +1235,15 @@
|
|||
LOCALIZATION: The prefix "MSBUILD : error MSBxxxx:" should not be localized.
|
||||
</comment>
|
||||
</data>
|
||||
<data name="InvalidLowPriorityValue" UESanitized="true" Visibility="Public">
|
||||
<value>MSBUILD : error MSB1064: Low priority value is not valid. {0}</value>
|
||||
<comment>
|
||||
{StrBegin="MSBUILD : error MSB1064: "}
|
||||
UE: This message does not need in-line parameters because the exception takes care of displaying the invalid arg.
|
||||
This error is shown when a user specifies a value for the lowPriority parameter that is not equivalent to Boolean.TrueString or Boolean.FalseString.
|
||||
LOCALIZATION: The prefix "MSBUILD : error MSBxxxx:" should not be localized.
|
||||
</comment>
|
||||
</data>
|
||||
<data name="AbortingBuild" UESanitized="true" Visibility="Public">
|
||||
<value>Attempting to cancel the build...</value>
|
||||
</data>
|
||||
|
@ -1477,7 +1486,7 @@
|
|||
<!--
|
||||
The command line message bucket is: MSB1001 - MSB1999
|
||||
|
||||
Next error code should be MSB1063.
|
||||
Next error code should be MSB1065.
|
||||
|
||||
Don't forget to update this comment after using the new code.
|
||||
-->
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="BuildFinished">
|
||||
<source>Build {0} in {1}s</source>
|
||||
<target state="new">Build {0} in {1}s</target>
|
||||
<target state="translated">Sestavení {0} za {1}s</target>
|
||||
<note>
|
||||
Overall build summary
|
||||
{0}: BuildResult_X (below)
|
||||
|
@ -21,35 +21,35 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="BuildResult_Failed">
|
||||
<source>failed</source>
|
||||
<target state="new">failed</target>
|
||||
<target state="translated">neúspěšné</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_FailedWithErrors">
|
||||
<source>failed with errors</source>
|
||||
<target state="new">failed with errors</target>
|
||||
<target state="translated">selhalo s chybami</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_FailedWithWarnings">
|
||||
<source>failed with warnings</source>
|
||||
<target state="new">failed with warnings</target>
|
||||
<target state="translated">selhalo s upozorněními</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_Succeeded">
|
||||
<source>succeeded</source>
|
||||
<target state="new">succeeded</target>
|
||||
<target state="translated">úspěšné</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_SucceededWithWarnings">
|
||||
<source>succeeded with warnings</source>
|
||||
<target state="new">succeeded with warnings</target>
|
||||
<target state="translated">úspěšně dokončeno s upozorněními</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
|
@ -80,22 +80,33 @@
|
|||
but isn't up to date.
|
||||
(Short form: -q)
|
||||
</source>
|
||||
<target state="new"> -question
|
||||
(Experimental) Question whether there is any build work.
|
||||
MSBuild will error out when it detects a target or task
|
||||
that can be incremental (has inputs and outputs),
|
||||
but isn't up to date.
|
||||
(Short form: -q)
|
||||
<target state="translated"> -question
|
||||
(experimentální) Dotaz, jestli je dochází k práci na sestavení.
|
||||
MSBuild zobrazí chybu při zjištění cíle nebo úkolu
|
||||
,
|
||||
který může být přírůstkový (obsahuje vstupy a výstupy),
|
||||
ale není aktuální.
|
||||
(Krátký tvar: -q)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: "MSBuild" should not be localized.
|
||||
LOCALIZATION: "-question" and "-q" should not be localized.
|
||||
LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars.
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="InvalidLowPriorityValue">
|
||||
<source>MSBUILD : error MSB1064: Low priority value is not valid. {0}</source>
|
||||
<target state="translated">MSBUILD : error MSB1064: Hodnota s nízkou prioritou není platná. {0}</target>
|
||||
<note>
|
||||
{StrBegin="MSBUILD : error MSB1064: "}
|
||||
UE: This message does not need in-line parameters because the exception takes care of displaying the invalid arg.
|
||||
This error is shown when a user specifies a value for the lowPriority parameter that is not equivalent to Boolean.TrueString or Boolean.FalseString.
|
||||
LOCALIZATION: The prefix "MSBUILD : error MSBxxxx:" should not be localized.
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="MSBuildVersionMessage">
|
||||
<source>MSBuild version {0} for {1}</source>
|
||||
<target state="new">MSBuild version {0} for {1}</target>
|
||||
<target state="translated">MSBuild verze {0} pro {1}</target>
|
||||
<note>LOCALIZATION: {0} contains the DLL version number. {1} contains the name of a runtime, like ".NET Framework", ".NET Core", or "Mono"</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="CurrentDirectory">
|
||||
|
@ -215,25 +226,28 @@
|
|||
|
||||
This flag is experimental and may not work as intended.
|
||||
</source>
|
||||
<target state="new"> -isolateProjects[:True|MessageUponIsolationViolation|False]
|
||||
Causes MSBuild to build each project in isolation.
|
||||
<target state="translated"> -isolateProjects[:True| MessageUponIsolationViolation| Nepravda]
|
||||
Způsobí, že MSBuild sestaví každý projekt v izolaci.
|
||||
|
||||
When set to "MessageUponIsolationViolation" (or its short
|
||||
form "Message"), only the results from top-level targets
|
||||
are serialized if the -outputResultsCache switch is
|
||||
supplied. This is to mitigate the chances of an
|
||||
isolation-violating target on a dependency project using
|
||||
incorrect state due to its dependency on a cached target
|
||||
whose side effects would not be taken into account.
|
||||
(For example, the definition of a property.)
|
||||
Když se nastaví na MessageUponIsolationViolation (nebo jeho krátký
|
||||
tvar „Zpráva“), jsou serializovány pouze výsledky z cílů nejvyšší úrovně
|
||||
pokud je dodán přepínač -outputResultsCache
|
||||
.
|
||||
Tímto se zmírní pravděpodobnost
|
||||
cíle porušujícího izolaci v projektu závislosti pomocí
|
||||
nesprávného stavu kvůli své závislosti na cíli uloženém v mezipaměti
|
||||
,
|
||||
jehož vedlejší účinky by se nezohlednily.
|
||||
(Například definice vlastnosti.)
|
||||
|
||||
This is a more restrictive mode of MSBuild as it requires
|
||||
that the project graph be statically discoverable at
|
||||
evaluation time, but can improve scheduling and reduce
|
||||
memory overhead when building a large set of projects.
|
||||
(Short form: -isolate)
|
||||
Toto je přísnější režim MSBuildu, protože vyžaduje
|
||||
,
|
||||
aby byl graf projektu staticky zjistitelný v
|
||||
období vyhodnocování, ale může zlepšit plánování a snížit
|
||||
režie paměti při sestavování velké sady projektů.
|
||||
(Krátký tvar: -isolate)
|
||||
|
||||
This flag is experimental and may not work as intended.
|
||||
Tento příznak je experimentální a nemusí fungovat podle očekávání.
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: "MSBuild" should not be localized.
|
||||
|
@ -348,13 +362,14 @@
|
|||
Example:
|
||||
-warnNotAsError:MSB3026
|
||||
</source>
|
||||
<target state="new"> -warnNotAsError[:code[;code2]]
|
||||
List of warning codes to treats not treat as errors.
|
||||
Use a semicolon or a comma to separate
|
||||
multiple warning codes. Has no effect if the -warnaserror
|
||||
switch is not set.
|
||||
<target state="translated"> -warnNotAsError[:code[;code2]]
|
||||
Seznam kódů upozornění, které se nemají považovat za chyby.
|
||||
K oddělení
|
||||
více kódů upozornění použijte středník
|
||||
nebo čárku. Nemá žádný vliv, pokud přepínač -warnaserror
|
||||
není nastavený.
|
||||
|
||||
Example:
|
||||
Příklad:
|
||||
-warnNotAsError:MSB3026
|
||||
</target>
|
||||
<note>
|
||||
|
@ -510,20 +525,17 @@
|
|||
-logger:XMLLogger,MyLogger,Version=1.0.2,Culture=neutral
|
||||
-logger:XMLLogger,C:\Loggers\MyLogger.dll;OutputAsHTML
|
||||
</source>
|
||||
<target state="translated"> -logger:<protok_nást> Použít daný protokolovací nástroj k protokolování
|
||||
událostí nástroje MSBuild. Chcete-li zadat více protokolovacích.
|
||||
nástrojů, musíte je zadat jednotlivě.
|
||||
Syntaxe hodnoty <protok_nást>:
|
||||
[<třída_protok_nást>,]<sestavení_protok_nást>
|
||||
[;<param_protok_nást>]
|
||||
Syntaxe hodnoty <třída_protok_nást>:
|
||||
[<část/úpl_obor_názvů>.]<náz_tř_protok_nást>
|
||||
Syntaxe hodnoty <sestavení_protok_nást>:
|
||||
{<název_sestavení>[,<strong name>] | <soubor_sestavení>}
|
||||
<target state="translated"> -logger:<logger> Použít daný protokolovací nástroj k protokolování událostí nástroje MSBuild. Pokud chcete zadat
|
||||
více protokolovacích nástrojů, musíte je zadat jednotlivě.
|
||||
Syntaxe hodnoty <logger> je:
|
||||
[<class>,]<assembly>[,<options>][;<parameters>]
|
||||
Syntaxe hodnoty <logger class> je:
|
||||
[<partial or full namespace>.]<logger class name>
|
||||
Syntaxe hodnoty <logger assembly> je:
|
||||
{<assembly name>[,<strong name>] | <assembly file>}
|
||||
Parametry protokolovacího nástroje určují, jak MSBuild vytvoří protokolovací nástroj.
|
||||
Parametry <param_protok_nást> jsou volitelné a předávají se
|
||||
protokolovacímu nástroji přesně v tom tvaru, v jakém
|
||||
byly zadány. (Krátký tvar: -l)
|
||||
Parametry <logger parameters> jsou volitelné a předávají se
|
||||
protokolovacímu nástroji přesně v tom tvaru, v jakém byly zadány. (Krátký tvar: -l)
|
||||
Příklady:
|
||||
-logger:XMLLogger,MyLogger,Version=1.0.2,Culture=neutral
|
||||
-logger:XMLLogger,C:\Loggers\MyLogger.dll;OutputAsHTML
|
||||
|
@ -548,11 +560,15 @@
|
|||
is set separately by
|
||||
-fileloggerparameters.
|
||||
</source>
|
||||
<target state="needs-review-translation"> -verbosity:<úroveň> Zobrazení daného množství informací v protokolu
|
||||
událostí. Dostupné úrovně podrobností: q[uiet], m[inimal],
|
||||
<target state="translated"> -verbosity:<level> Zobrazí toto množství informací v protokolu událostí.
|
||||
Dostupné úrovně podrobnosti: q[uiet], m[inimal],
|
||||
n[ormal], d[etailed] a diag[nostic]. (Krátký tvar: -v)
|
||||
Příklad:
|
||||
-verbosity:quiet
|
||||
|
||||
Poznámka: Podrobnost protokolování souborů
|
||||
je nastavena samostatně přes
|
||||
-fileloggerparameters.
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized:
|
||||
|
@ -601,40 +617,40 @@
|
|||
-consoleLoggerParameters:PerformanceSummary;NoSummary;
|
||||
Verbosity=minimal
|
||||
</source>
|
||||
<target state="new"> -consoleLoggerParameters:<parameters>
|
||||
Parameters to console logger. (Short form: -clp)
|
||||
The available parameters are:
|
||||
PerformanceSummary--Show time spent in tasks, targets
|
||||
and projects.
|
||||
Summary--Show error and warning summary at the end.
|
||||
NoSummary--Don't show error and warning summary at the
|
||||
end.
|
||||
ErrorsOnly--Show only errors.
|
||||
WarningsOnly--Show only warnings.
|
||||
NoItemAndPropertyList--Don't show list of items and
|
||||
properties at the start of each project build.
|
||||
ShowCommandLine--Show TaskCommandLineEvent messages
|
||||
ShowTimestamp--Display the Timestamp as a prefix to any
|
||||
message.
|
||||
ShowEventId--Show eventId for started events, finished
|
||||
events, and messages
|
||||
ForceNoAlign--Does not align the text to the size of
|
||||
the console buffer
|
||||
DisableConsoleColor--Use the default console colors
|
||||
for all logging messages.
|
||||
DisableMPLogging-- Disable the multiprocessor
|
||||
logging style of output when running in
|
||||
non-multiprocessor mode.
|
||||
EnableMPLogging--Enable the multiprocessor logging
|
||||
style even when running in non-multiprocessor
|
||||
mode. This logging style is on by default.
|
||||
ForceConsoleColor--Use ANSI console colors even if
|
||||
console does not support it
|
||||
PreferConsoleColor--Use ANSI console colors only if
|
||||
target console does support it
|
||||
Verbosity--overrides the -verbosity setting for this
|
||||
logger.
|
||||
Example:
|
||||
<target state="translated"> -consoleloggerparameters:<parameters>
|
||||
Parametry do protokolovacího nástroje konzoly. (Krátký tvar: -clp)
|
||||
Dostupné parametry jsou:
|
||||
PerformanceSummary – zobrazí dobu zpracování úloh, cílů
|
||||
a projektů.
|
||||
Summary – zobrazí souhrn chyb a upozornění na konci.
|
||||
NoSummary – nezobrazí souhrny chyb a upozornění na
|
||||
konci.
|
||||
ErrorsOnly – zobrazí jenom chyby.
|
||||
WarningsOnly – zobrazí jenom upozornění.
|
||||
NoItemAndPropertyList – nezobrazí na začátku sestavení každého
|
||||
projektu seznamy položek a vlastností.
|
||||
ShowCommandLine – zobrazí zprávy TaskCommandLineEvent.
|
||||
ShowTimestamp – před každou zprávou zobrazí
|
||||
časové razítko.
|
||||
ShowEventId – zobrazí ID události pro spuštěné a dokončené
|
||||
události a zprávy.
|
||||
ForceNoAlign – nenastav9 text podle velikosti vyrovnávací
|
||||
paměti konzoly.
|
||||
DisableConsoleColor – použije výchozí barvy konzoly
|
||||
pro všechny zprávy protokolování.
|
||||
DisableMPLogging – zakáže víceprocesorový styl výstupu
|
||||
protokolování při práci v jiném než víceprocesorovém
|
||||
režimu.
|
||||
EnableMPLogging – povolí víceprocesorový styl výstupu
|
||||
protokolování i při práci v jiném
|
||||
režimu. Tento styl protokolování je výchozí.
|
||||
ForceConsoleColor – použije barvy konzoly ANSI,
|
||||
i když to konzola nepodporuje.
|
||||
PreferConsoleColor– použije barvy konzoly ANSI, pouze pokud
|
||||
to cílová konzola podporuje.
|
||||
Verbosity – potlačí nastavení -verbosity
|
||||
pro tento protokolovací nástroj.
|
||||
Příklad:
|
||||
-consoleLoggerParameters:PerformanceSummary;NoSummary;
|
||||
Verbosity=minimal
|
||||
</target>
|
||||
|
@ -735,10 +751,10 @@
|
|||
will read build results from. If -isolateProjects is set
|
||||
to False, this sets it to True. (short form: -irc)
|
||||
</source>
|
||||
<target state="new"> -inputResultsCaches:<cacheFile>...
|
||||
Semicolon separated list of input cache files that MSBuild
|
||||
will read build results from. If -isolateProjects is set
|
||||
to False, this sets it to True. (short form: -irc)
|
||||
<target state="translated"> -inputResultsCaches:<cacheFile>...
|
||||
Středníky oddělený seznam vstupních souborů mezipaměti, které MSBuild
|
||||
načte výsledky sestavení. Pokud je parametr -isolateProjects nastaven
|
||||
na hodnotu False, toto ho nastaví na hodnotu True. (krátký tvar: -irc)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized: MSBuild, -isolate
|
||||
|
@ -752,11 +768,11 @@
|
|||
If -isolateProjects is set to False, this sets it to True.
|
||||
(short form: -orc)
|
||||
</source>
|
||||
<target state="new"> -outputResultsCache:[cacheFile]
|
||||
Output cache file where MSBuild will write the contents of
|
||||
its build result caches at the end of the build.
|
||||
If -isolateProjects is set to False, this sets it to True.
|
||||
(short form: -orc)
|
||||
<target state="translated"> -outputResultsCache:[cacheFile]
|
||||
výstupní soubor mezipaměti, do kterého nástroj MSBuild zapíše obsah
|
||||
mezipaměti výsledků sestavení na konci sestavení.
|
||||
Pokud je parametr -isolateProjects nastaven na hodnotu False, toto ho nastaví na hodnotu True.
|
||||
(krátký tvar: -orc)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized: MSBuild, -isolate
|
||||
|
@ -788,23 +804,20 @@
|
|||
-dl:XMLLogger,MyLogger,Version=1.0.2,Culture=neutral
|
||||
-dl:MyLogger,C:\My.dll*ForwardingLogger,C:\Logger.dll
|
||||
</source>
|
||||
<target state="translated"> -distributedlogger:<centr_protok_nást>*<předáv_protok_nást>
|
||||
Použít zadaný protokolovací nástroj pro protokolování událostí
|
||||
z nástroje MSBuild; ke každému uzlu připojit jinou instanci
|
||||
protokolovacího nástroje. Chcete-li zadat více
|
||||
protokolovacích nástrojů, uveďte je jednotlivě.
|
||||
<target state="translated"> -distributedLogger:<central logger>*<forwarding logger>
|
||||
Použít zadaný protokolovací nástroj pro protokolování událostí z nástroje MSBuild; ke každému uzlu připojit
|
||||
jinou instanci protokolovacího nástroje. Pokud chcete zadat více
|
||||
protokolovacích nástrojů, uveďte je jednotlivě.
|
||||
(Krátký tvar: -dl)
|
||||
Syntaxe hodnoty <protok_nást>:
|
||||
[<třída_protok_nást>,]<sestav_protok_nást>
|
||||
[;<param_protok_nást>]
|
||||
Syntaxe hodnoty <třída_protok_nást>:
|
||||
[<část/úpl_obor_názvů>.]<náz_tř_protok_nást>
|
||||
Syntaxe hodnoty <sestav_protok_nást>:
|
||||
{<název_sestavení>[,<strong name>] | <soubor_sestavení>}
|
||||
Syntaxe hodnoty <logger> je:
|
||||
[<class>,]<assembly>[,<options>][;<parameters>]
|
||||
Syntaxe hodnoty <logger class> je:
|
||||
[<partial or full namespace>.]<logger class name>
|
||||
Syntaxe hodnoty <logger assembly> je:
|
||||
{<assembly name>[,<strong name>] | <assembly file>}
|
||||
Parametry protokolovacího nástroje určují, jak MSBuild vytvoří protokolovací nástroj.
|
||||
Parametry <param_protok_nást> jsou volitelné a předávají se
|
||||
protokolovacímu nástroji přesně v zadaném tvaru.
|
||||
(Krátký tvar: -l)
|
||||
protokolovacímu nástroji přesně v zadaném tvaru. (Krátký tvar: -l)
|
||||
Příklady:
|
||||
-dl:XMLLogger,MyLogger,Version=1.0.2,Culture=neutral
|
||||
-dl:MyLogger,C:\My.dll*ForwardingLogger,C:\Logger.dll
|
||||
|
@ -992,7 +1005,7 @@
|
|||
Verbosity=diagnostic;Encoding=UTF-8
|
||||
|
||||
-flp:Summary;Verbosity=minimal;LogFile=msbuild.sum
|
||||
-flp1:warningsonly;logfile=msbuild.wrn
|
||||
-flp1:warningsonly;logfile=msbuild.wrn
|
||||
-flp2:errorsonly;logfile=msbuild.err
|
||||
</target>
|
||||
<note>
|
||||
|
@ -1384,7 +1397,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectBuilding_NoTF">
|
||||
<source>{0}{1} {2} ({3}s)</source>
|
||||
<target state="new">{0}{1} {2} ({3}s)</target>
|
||||
<target state="translated">{0}{1} {2} ({3}s)</target>
|
||||
<note>
|
||||
Project building.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1395,7 +1408,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectBuilding_WithTF">
|
||||
<source>{0}{1} {2} {3} ({4}s)</source>
|
||||
<target state="new">{0}{1} {2} {3} ({4}s)</target>
|
||||
<target state="translated">{0}{1} {2} {3} ({4}s)</target>
|
||||
<note>
|
||||
Project building including target framework information.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1407,7 +1420,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_NoTF">
|
||||
<source>{0}{1} {2} ({3}s)</source>
|
||||
<target state="new">{0}{1} {2} ({3}s)</target>
|
||||
<target state="translated">{0}{1} {2} ({3}s)</target>
|
||||
<note>
|
||||
Project finished summary.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1418,7 +1431,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_OutputPath">
|
||||
<source> → {0}</source>
|
||||
<target state="new"> → {0}</target>
|
||||
<target state="translated"> → {0}</target>
|
||||
<note>
|
||||
Info about project output - when known. Printed after ProjectFinished_NoTF or ProjectFinished_WithTF.
|
||||
{0}: VT100 coded hyperlink to project output directory
|
||||
|
@ -1426,7 +1439,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_WithTF">
|
||||
<source>{0}{1} {2} {3} ({4}s)</source>
|
||||
<target state="new">{0}{1} {2} {3} ({4}s)</target>
|
||||
<target state="translated">{0}{1} {2} {3} ({4}s)</target>
|
||||
<note>
|
||||
Project finished summary including target framework information.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1485,14 +1498,14 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="RestoreComplete">
|
||||
<source>Restore complete ({0}s)</source>
|
||||
<target state="new">Restore complete ({0}s)</target>
|
||||
<target state="translated">Obnovení dokončeno ({0}s)</target>
|
||||
<note>
|
||||
{0}: duration in seconds with 1 decimal point
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="RestoreCompleteWithMessage">
|
||||
<source>Restore {0} in {1}s</source>
|
||||
<target state="new">Restore {0} in {1}s</target>
|
||||
<target state="translated">Obnoví se {0} za {1}s</target>
|
||||
<note>
|
||||
Restore summary when finished with warning or error
|
||||
{0}: BuildResult_X (below)
|
||||
|
@ -1560,7 +1573,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="UnsupportedSwitchForSolutionFiles">
|
||||
<source>The '{0}' switch is not supported for solution files.</source>
|
||||
<target state="new">The '{0}' switch is not supported for solution files.</target>
|
||||
<target state="translated">Přepínač „{0}“ se pro soubory řešení nepodporuje.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="Using35Engine">
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="BuildFinished">
|
||||
<source>Build {0} in {1}s</source>
|
||||
<target state="new">Build {0} in {1}s</target>
|
||||
<target state="translated">Erstellen von {0} in {1}s</target>
|
||||
<note>
|
||||
Overall build summary
|
||||
{0}: BuildResult_X (below)
|
||||
|
@ -21,35 +21,35 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="BuildResult_Failed">
|
||||
<source>failed</source>
|
||||
<target state="new">failed</target>
|
||||
<target state="translated">Fehlgeschlagen</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_FailedWithErrors">
|
||||
<source>failed with errors</source>
|
||||
<target state="new">failed with errors</target>
|
||||
<target state="translated">Fehlgeschlagen mit Fehlern</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_FailedWithWarnings">
|
||||
<source>failed with warnings</source>
|
||||
<target state="new">failed with warnings</target>
|
||||
<target state="translated">Fehlgeschlagen mit Warnungen</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_Succeeded">
|
||||
<source>succeeded</source>
|
||||
<target state="new">succeeded</target>
|
||||
<target state="translated">Erfolgreich</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_SucceededWithWarnings">
|
||||
<source>succeeded with warnings</source>
|
||||
<target state="new">succeeded with warnings</target>
|
||||
<target state="translated">Erfolgreich mit Warnungen</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
|
@ -80,22 +80,32 @@
|
|||
but isn't up to date.
|
||||
(Short form: -q)
|
||||
</source>
|
||||
<target state="new"> -question
|
||||
(Experimental) Question whether there is any build work.
|
||||
MSBuild will error out when it detects a target or task
|
||||
that can be incremental (has inputs and outputs),
|
||||
but isn't up to date.
|
||||
(Short form: -q)
|
||||
<target state="translated"> -question
|
||||
(Experimentell) Fragen Sie, ob Buildarbeiten vorhanden sind.
|
||||
MSBuild führt einen Fehler aus, wenn ein Ziel oder eine Aufgabe erkannt wird,
|
||||
das/die inkrementell sein kann (mit Eingaben und Ausgaben),
|
||||
aber nicht auf dem neuesten Stand ist.
|
||||
(Kurzform: -q)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: "MSBuild" should not be localized.
|
||||
LOCALIZATION: "-question" and "-q" should not be localized.
|
||||
LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars.
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="InvalidLowPriorityValue">
|
||||
<source>MSBUILD : error MSB1064: Low priority value is not valid. {0}</source>
|
||||
<target state="translated">MSBUILD : error MSB1064: Der Wert mit niedriger Priorität ist ungültig. {0}</target>
|
||||
<note>
|
||||
{StrBegin="MSBUILD : error MSB1064: "}
|
||||
UE: This message does not need in-line parameters because the exception takes care of displaying the invalid arg.
|
||||
This error is shown when a user specifies a value for the lowPriority parameter that is not equivalent to Boolean.TrueString or Boolean.FalseString.
|
||||
LOCALIZATION: The prefix "MSBUILD : error MSBxxxx:" should not be localized.
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="MSBuildVersionMessage">
|
||||
<source>MSBuild version {0} for {1}</source>
|
||||
<target state="new">MSBuild version {0} for {1}</target>
|
||||
<target state="translated">MSBuild-Version {0} für {1}</target>
|
||||
<note>LOCALIZATION: {0} contains the DLL version number. {1} contains the name of a runtime, like ".NET Framework", ".NET Core", or "Mono"</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="CurrentDirectory">
|
||||
|
@ -215,25 +225,25 @@
|
|||
|
||||
This flag is experimental and may not work as intended.
|
||||
</source>
|
||||
<target state="new"> -isolateProjects[:True|MessageUponIsolationViolation|False]
|
||||
Causes MSBuild to build each project in isolation.
|
||||
<target state="translated"> -isolateProjects[:True| MessageUponIsolationViolation| False]
|
||||
Führt dazu, dass MSBuild jedes Projekt isoliert erstellt.
|
||||
|
||||
When set to "MessageUponIsolationViolation" (or its short
|
||||
form "Message"), only the results from top-level targets
|
||||
are serialized if the -outputResultsCache switch is
|
||||
supplied. This is to mitigate the chances of an
|
||||
isolation-violating target on a dependency project using
|
||||
incorrect state due to its dependency on a cached target
|
||||
whose side effects would not be taken into account.
|
||||
(For example, the definition of a property.)
|
||||
Bei Festlegung auf "MessageUponIsolationViolation" (oder die zugehörige Kurzform
|
||||
"Message"), werden die Resultate von Top Level-Zielen
|
||||
nur serialisiert, wenn der Parameter "-outputResultsCache"
|
||||
angegeben wurde. Dies dient dazu, die Wahrscheinlichkeit eines
|
||||
gegen die Isolation verstoßenden Ziels für ein Abhängigkeitsprojekt mithilfe von
|
||||
Falscher Status aufgrund seiner Abhängigkeit von einem zwischengespeicherten Ziel,
|
||||
dessen Nebenwirkungen nicht berücksichtigt würden, abzuschwächen.
|
||||
(Beispiel: Die Definition einer Eigenschaft.)
|
||||
|
||||
This is a more restrictive mode of MSBuild as it requires
|
||||
that the project graph be statically discoverable at
|
||||
evaluation time, but can improve scheduling and reduce
|
||||
memory overhead when building a large set of projects.
|
||||
(Short form: -isolate)
|
||||
Dies ist ein restriktiverer Modus von MSBuild, da er erfordert,
|
||||
dass das Projektdiagramm zum Zeitpunkt der Auswertung statisch auffindbar ist,
|
||||
jedoch kann die Planung kann verbessert und
|
||||
der Arbeitsspeicheraufwand reduziert werden, wenn große Gruppen von Projekten erstellt werden.
|
||||
(Kurzform: -isolate)
|
||||
|
||||
This flag is experimental and may not work as intended.
|
||||
Dieses Kennzeichen ist experimentell und funktioniert möglicherweise nicht wie vorgesehen.
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: "MSBuild" should not be localized.
|
||||
|
@ -348,13 +358,13 @@
|
|||
Example:
|
||||
-warnNotAsError:MSB3026
|
||||
</source>
|
||||
<target state="new"> -warnNotAsError[:code[;code2]]
|
||||
List of warning codes to treats not treat as errors.
|
||||
Use a semicolon or a comma to separate
|
||||
multiple warning codes. Has no effect if the -warnaserror
|
||||
switch is not set.
|
||||
<target state="translated"> -warnNotAsError[:code[;code2]]
|
||||
Liste der Warnungscodes, die nicht als Fehler behandelt werden.
|
||||
Semikolon oder Komma zum Trennen
|
||||
mehrerer Warnungscodes verwenden. Hat keine Auswirkungen, wenn der Switch -warnaserror
|
||||
nicht festgelegt ist.
|
||||
|
||||
Example:
|
||||
Beispiel:
|
||||
-warnNotAsError:MSB3026
|
||||
</target>
|
||||
<note>
|
||||
|
@ -545,11 +555,15 @@
|
|||
is set separately by
|
||||
-fileloggerparameters.
|
||||
</source>
|
||||
<target state="needs-review-translation"> -verbosity:<Grad> Zeigt diesen Grad von Informationen im Ereignisprotokoll an.
|
||||
Folgende Ausführlichkeitsgrade sind verfügbar: q[uiet], m[inimal],
|
||||
<target state="translated"> -verbosity:<level> Zeigt diese Menge von Informationen im Ereignisprotokoll an.
|
||||
Folgende Ausführlichkeitsstufen sind verfügbar: q[uiet], m[inimal],
|
||||
n[ormal], d[etailed] und diag[nostic]. (Kurzform: -v)
|
||||
Beispiel:
|
||||
-verbosity:quiet
|
||||
|
||||
Hinweis: Ausführlichkeit der Dateiprotokollierungen
|
||||
wird separat festgelegt durch
|
||||
-fileloggerparameters.
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized:
|
||||
|
@ -598,40 +612,40 @@
|
|||
-consoleLoggerParameters:PerformanceSummary;NoSummary;
|
||||
Verbosity=minimal
|
||||
</source>
|
||||
<target state="new"> -consoleLoggerParameters:<parameters>
|
||||
Parameters to console logger. (Short form: -clp)
|
||||
The available parameters are:
|
||||
PerformanceSummary--Show time spent in tasks, targets
|
||||
and projects.
|
||||
Summary--Show error and warning summary at the end.
|
||||
NoSummary--Don't show error and warning summary at the
|
||||
end.
|
||||
ErrorsOnly--Show only errors.
|
||||
WarningsOnly--Show only warnings.
|
||||
NoItemAndPropertyList--Don't show list of items and
|
||||
properties at the start of each project build.
|
||||
ShowCommandLine--Show TaskCommandLineEvent messages
|
||||
ShowTimestamp--Display the Timestamp as a prefix to any
|
||||
message.
|
||||
ShowEventId--Show eventId for started events, finished
|
||||
events, and messages
|
||||
ForceNoAlign--Does not align the text to the size of
|
||||
the console buffer
|
||||
DisableConsoleColor--Use the default console colors
|
||||
for all logging messages.
|
||||
DisableMPLogging-- Disable the multiprocessor
|
||||
logging style of output when running in
|
||||
non-multiprocessor mode.
|
||||
EnableMPLogging--Enable the multiprocessor logging
|
||||
style even when running in non-multiprocessor
|
||||
mode. This logging style is on by default.
|
||||
ForceConsoleColor--Use ANSI console colors even if
|
||||
console does not support it
|
||||
PreferConsoleColor--Use ANSI console colors only if
|
||||
target console does support it
|
||||
Verbosity--overrides the -verbosity setting for this
|
||||
logger.
|
||||
Example:
|
||||
<target state="translated"> -consoleloggerparameters:<Parameter>
|
||||
Parameter für die Konsolenprotokollierung. (Kurzform: -clp)
|
||||
Folgende Parameter sind verfügbar:
|
||||
PerformanceSummary: Zeigt die in Aufgaben, Zielen und
|
||||
Projekten verbrachte Zeit an.
|
||||
Summary: Zeigt abschließend eine Zusammenfassung der Fehler und Warnungen an.
|
||||
NoSummary: Zeigt keine Fehler- und Warnungsübersicht am
|
||||
Ende an.
|
||||
ErrorsOnly: Zeigt nur Fehler an.
|
||||
WarningsOnly: Zeigt nur Warnungen an.
|
||||
NoItemAndPropertyList: Zeigt keine Liste der Elemente
|
||||
und Eigenschaften am Anfang jeder Projekterstellung an.
|
||||
ShowCommandLine: Zeigt TaskCommandLineEvent-Meldungen an.
|
||||
ShowTimestamp: Zeigt den Timestamp als Präfix einer
|
||||
Meldung an.
|
||||
ShowEventId: Zeigt die eventId für gestartete
|
||||
Ereignisse, abgeschlossene Ereignisse und Meldungen an.
|
||||
ForceNoAlign: Richtet den Text nicht an der Größe des
|
||||
Konsolenpuffers aus.
|
||||
DisableConsoleColor: Verwendet die Standardkonsolenfarben
|
||||
für alle Protokollierungsmeldungen.
|
||||
DisableMPLogging: Deaktiviert die Ausgabe wie
|
||||
bei der Mehrprozessorprotokollierung im Modus mit nur einem Prozessor.
|
||||
EnableMPLogging: Aktiviert das Format der
|
||||
Mehrprozessorprotokollierung auch bei der Ausführung
|
||||
im Modus mit nur einem Prozessor.
|
||||
Dieses Protokollierungsformat ist standardmäßig aktiviert.
|
||||
ForceConsoleColor: Verwendet selbst dann
|
||||
ANSI-Konsolenfarben, wenn die Konsole dies nicht unterstützt.
|
||||
PreferConsoleColor: Verwendet ANSI-Konsolenfarben nur,
|
||||
wenn die Zielkonsole dies unterstützt.
|
||||
Verbosity: Überschreibt die Einstellung für -verbosity für
|
||||
diese Protokollierung.
|
||||
Beispiel:
|
||||
-consoleLoggerParameters:PerformanceSummary;NoSummary;
|
||||
Verbosity=minimal
|
||||
</target>
|
||||
|
@ -732,10 +746,10 @@
|
|||
will read build results from. If -isolateProjects is set
|
||||
to False, this sets it to True. (short form: -irc)
|
||||
</source>
|
||||
<target state="new"> -inputResultsCaches:<cacheFile>...
|
||||
Semicolon separated list of input cache files that MSBuild
|
||||
will read build results from. If -isolateProjects is set
|
||||
to False, this sets it to True. (short form: -irc)
|
||||
<target state="translated"> -inputResultsCaches:<cacheFile>...
|
||||
Durch Semikolon getrennte Liste der Eingabecachedateien, aus denen MSBuild
|
||||
Buildergebnisse liest. Wenn "-isolateProjects"
|
||||
auf "False" festgelegt ist, wird dieser Wert auf "True" festgelegt. (Kurzform: -irc)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized: MSBuild, -isolate
|
||||
|
@ -749,11 +763,11 @@
|
|||
If -isolateProjects is set to False, this sets it to True.
|
||||
(short form: -orc)
|
||||
</source>
|
||||
<target state="new"> -outputResultsCache:[cacheFile]
|
||||
Output cache file where MSBuild will write the contents of
|
||||
its build result caches at the end of the build.
|
||||
If -isolateProjects is set to False, this sets it to True.
|
||||
(short form: -orc)
|
||||
<target state="translated"> -outputResultsCache:[cacheFile]
|
||||
Ausgabecachedatei, in die MSBuild den Inhalt
|
||||
des Buildergebniscaches am Ende des Builds schreibt.
|
||||
Wenn "-isolateProjects" auf "False" festgelegt ist, wird diese Einstellung auf "True" festgelegt.
|
||||
(Kurzform: -orc)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized: MSBuild, -isolate
|
||||
|
@ -1376,7 +1390,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectBuilding_NoTF">
|
||||
<source>{0}{1} {2} ({3}s)</source>
|
||||
<target state="new">{0}{1} {2} ({3}s)</target>
|
||||
<target state="translated">{0}{1} {2} ({3}s)</target>
|
||||
<note>
|
||||
Project building.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1387,7 +1401,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectBuilding_WithTF">
|
||||
<source>{0}{1} {2} {3} ({4}s)</source>
|
||||
<target state="new">{0}{1} {2} {3} ({4}s)</target>
|
||||
<target state="translated">{0}{1} {2} {3} ({4}s)</target>
|
||||
<note>
|
||||
Project building including target framework information.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1399,7 +1413,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_NoTF">
|
||||
<source>{0}{1} {2} ({3}s)</source>
|
||||
<target state="new">{0}{1} {2} ({3}s)</target>
|
||||
<target state="translated">{0}{1} {2} ({3}s)</target>
|
||||
<note>
|
||||
Project finished summary.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1410,7 +1424,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_OutputPath">
|
||||
<source> → {0}</source>
|
||||
<target state="new"> → {0}</target>
|
||||
<target state="translated"> → {0}</target>
|
||||
<note>
|
||||
Info about project output - when known. Printed after ProjectFinished_NoTF or ProjectFinished_WithTF.
|
||||
{0}: VT100 coded hyperlink to project output directory
|
||||
|
@ -1418,7 +1432,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_WithTF">
|
||||
<source>{0}{1} {2} {3} ({4}s)</source>
|
||||
<target state="new">{0}{1} {2} {3} ({4}s)</target>
|
||||
<target state="translated">{0}{1} {2} {3} ({4}s)</target>
|
||||
<note>
|
||||
Project finished summary including target framework information.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1477,14 +1491,14 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="RestoreComplete">
|
||||
<source>Restore complete ({0}s)</source>
|
||||
<target state="new">Restore complete ({0}s)</target>
|
||||
<target state="translated">Wiederherstellung abgeschlossen ({0}s)</target>
|
||||
<note>
|
||||
{0}: duration in seconds with 1 decimal point
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="RestoreCompleteWithMessage">
|
||||
<source>Restore {0} in {1}s</source>
|
||||
<target state="new">Restore {0} in {1}s</target>
|
||||
<target state="translated">Wiederherstellen von {0} in {1}s</target>
|
||||
<note>
|
||||
Restore summary when finished with warning or error
|
||||
{0}: BuildResult_X (below)
|
||||
|
@ -1552,7 +1566,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="UnsupportedSwitchForSolutionFiles">
|
||||
<source>The '{0}' switch is not supported for solution files.</source>
|
||||
<target state="new">The '{0}' switch is not supported for solution files.</target>
|
||||
<target state="translated">Der Switch "{0}" wird für Projektmappendateien nicht unterstützt.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="Using35Engine">
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="BuildFinished">
|
||||
<source>Build {0} in {1}s</source>
|
||||
<target state="new">Build {0} in {1}s</target>
|
||||
<target state="translated">Compilación {0} en {1}s</target>
|
||||
<note>
|
||||
Overall build summary
|
||||
{0}: BuildResult_X (below)
|
||||
|
@ -21,35 +21,35 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="BuildResult_Failed">
|
||||
<source>failed</source>
|
||||
<target state="new">failed</target>
|
||||
<target state="translated">erróneo</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_FailedWithErrors">
|
||||
<source>failed with errors</source>
|
||||
<target state="new">failed with errors</target>
|
||||
<target state="translated">error con errores</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_FailedWithWarnings">
|
||||
<source>failed with warnings</source>
|
||||
<target state="new">failed with warnings</target>
|
||||
<target state="translated">error con advertencias</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_Succeeded">
|
||||
<source>succeeded</source>
|
||||
<target state="new">succeeded</target>
|
||||
<target state="translated">realizado correctamente</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_SucceededWithWarnings">
|
||||
<source>succeeded with warnings</source>
|
||||
<target state="new">succeeded with warnings</target>
|
||||
<target state="translated">correcto con advertencias</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
|
@ -80,22 +80,32 @@
|
|||
but isn't up to date.
|
||||
(Short form: -q)
|
||||
</source>
|
||||
<target state="new"> -question
|
||||
(Experimental) Question whether there is any build work.
|
||||
MSBuild will error out when it detects a target or task
|
||||
that can be incremental (has inputs and outputs),
|
||||
but isn't up to date.
|
||||
(Short form: -q)
|
||||
<target state="translated"> -question
|
||||
(Experimental) Pregunta si hay algún trabajo de compilación.
|
||||
MSBuild generará un error cuando detecte un destino o tarea
|
||||
que puede ser incremental (tiene entradas y salidas),
|
||||
pero no está actualizado.
|
||||
(Forma corta: -q)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: "MSBuild" should not be localized.
|
||||
LOCALIZATION: "-question" and "-q" should not be localized.
|
||||
LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars.
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="InvalidLowPriorityValue">
|
||||
<source>MSBUILD : error MSB1064: Low priority value is not valid. {0}</source>
|
||||
<target state="translated">MSBUILD : error MSB1064: El valor de prioridad baja no es válido. {0}.</target>
|
||||
<note>
|
||||
{StrBegin="MSBUILD : error MSB1064: "}
|
||||
UE: This message does not need in-line parameters because the exception takes care of displaying the invalid arg.
|
||||
This error is shown when a user specifies a value for the lowPriority parameter that is not equivalent to Boolean.TrueString or Boolean.FalseString.
|
||||
LOCALIZATION: The prefix "MSBUILD : error MSBxxxx:" should not be localized.
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="MSBuildVersionMessage">
|
||||
<source>MSBuild version {0} for {1}</source>
|
||||
<target state="new">MSBuild version {0} for {1}</target>
|
||||
<target state="translated">Versión de MSBuild {0} para {1}</target>
|
||||
<note>LOCALIZATION: {0} contains the DLL version number. {1} contains the name of a runtime, like ".NET Framework", ".NET Core", or "Mono"</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="CurrentDirectory">
|
||||
|
@ -215,25 +225,25 @@
|
|||
|
||||
This flag is experimental and may not work as intended.
|
||||
</source>
|
||||
<target state="new"> -isolateProjects[:True|MessageUponIsolationViolation|False]
|
||||
Causes MSBuild to build each project in isolation.
|
||||
<target state="translated"> -isolateProjects[:True| MessageUponIsolationViolation| Falso]
|
||||
Hace que MSBuild compile cada proyecto de forma aislada.
|
||||
|
||||
When set to "MessageUponIsolationViolation" (or its short
|
||||
form "Message"), only the results from top-level targets
|
||||
are serialized if the -outputResultsCache switch is
|
||||
supplied. This is to mitigate the chances of an
|
||||
isolation-violating target on a dependency project using
|
||||
incorrect state due to its dependency on a cached target
|
||||
whose side effects would not be taken into account.
|
||||
(For example, the definition of a property.)
|
||||
Cuando se establece en "MessageUponIsolationViolation" (o su valor corto
|
||||
forma "Mensaje"), solo los resultados de los destinos de nivel superior
|
||||
se serializan si el modificador -outputResultsCache es
|
||||
Suministrado. Esto es para mitigar las posibilidades de un
|
||||
destino que infringe el aislamiento en un proyecto de dependencia mediante
|
||||
un estado incorrecto debido a su dependencia en un destino almacenado en caché
|
||||
cuyos efectos secundarios no se tendrán en cuenta.
|
||||
(Por ejemplo, la definición de una propiedad.)
|
||||
|
||||
This is a more restrictive mode of MSBuild as it requires
|
||||
that the project graph be statically discoverable at
|
||||
evaluation time, but can improve scheduling and reduce
|
||||
memory overhead when building a large set of projects.
|
||||
(Short form: -isolate)
|
||||
Este es un modo más restrictivo de MSBuild, ya que requiere
|
||||
que el gráfico del proyecto se pueda detectar estáticamente en
|
||||
tiempo de evaluación, pero puede mejorar la programación y reducir
|
||||
la sobrecarga de memoria al compilar un gran conjunto de proyectos.
|
||||
(Forma corta: -isolate)
|
||||
|
||||
This flag is experimental and may not work as intended.
|
||||
Esta marca es experimental y puede que no funcione según lo previsto.
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: "MSBuild" should not be localized.
|
||||
|
@ -348,13 +358,13 @@
|
|||
Example:
|
||||
-warnNotAsError:MSB3026
|
||||
</source>
|
||||
<target state="new"> -warnNotAsError[:code[;code2]]
|
||||
List of warning codes to treats not treat as errors.
|
||||
Use a semicolon or a comma to separate
|
||||
multiple warning codes. Has no effect if the -warnaserror
|
||||
switch is not set.
|
||||
<target state="translated"> -warnNotAsError[:code[;code2]]
|
||||
Lista de códigos de advertencia para que no se traten como errores.
|
||||
Use un punto y coma o una coma para separar
|
||||
varios códigos de advertencia. No tiene efecto si el modificador -warnaserror
|
||||
no se ha establecido.
|
||||
|
||||
Example:
|
||||
Ejemplo:
|
||||
-warnNotAsError:MSB3026
|
||||
</target>
|
||||
<note>
|
||||
|
@ -549,11 +559,15 @@
|
|||
is set separately by
|
||||
-fileloggerparameters.
|
||||
</source>
|
||||
<target state="needs-review-translation"> -verbosity:<nivel> Muestra en el registro de eventos la cantidad de información especificada.
|
||||
<target state="translated"> -verbosity:<level> Muestra esta cantidad de información en el registro de eventos.
|
||||
Los niveles de detalle disponibles son: q[uiet], m[inimal],
|
||||
n[ormal], d[etailed] y diag[nostic]. (Forma corta: -v)
|
||||
Ejemplo:
|
||||
-verbosity:quiet
|
||||
|
||||
Nota: nivel de detalle de los registradores de archivos
|
||||
se establece por separado por
|
||||
-fileloggerparameters.
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized:
|
||||
|
@ -602,40 +616,40 @@
|
|||
-consoleLoggerParameters:PerformanceSummary;NoSummary;
|
||||
Verbosity=minimal
|
||||
</source>
|
||||
<target state="new"> -consoleLoggerParameters:<parameters>
|
||||
Parameters to console logger. (Short form: -clp)
|
||||
The available parameters are:
|
||||
PerformanceSummary--Show time spent in tasks, targets
|
||||
and projects.
|
||||
Summary--Show error and warning summary at the end.
|
||||
NoSummary--Don't show error and warning summary at the
|
||||
end.
|
||||
ErrorsOnly--Show only errors.
|
||||
WarningsOnly--Show only warnings.
|
||||
NoItemAndPropertyList--Don't show list of items and
|
||||
properties at the start of each project build.
|
||||
ShowCommandLine--Show TaskCommandLineEvent messages
|
||||
ShowTimestamp--Display the Timestamp as a prefix to any
|
||||
message.
|
||||
ShowEventId--Show eventId for started events, finished
|
||||
events, and messages
|
||||
ForceNoAlign--Does not align the text to the size of
|
||||
the console buffer
|
||||
DisableConsoleColor--Use the default console colors
|
||||
for all logging messages.
|
||||
DisableMPLogging-- Disable the multiprocessor
|
||||
logging style of output when running in
|
||||
non-multiprocessor mode.
|
||||
EnableMPLogging--Enable the multiprocessor logging
|
||||
style even when running in non-multiprocessor
|
||||
mode. This logging style is on by default.
|
||||
ForceConsoleColor--Use ANSI console colors even if
|
||||
console does not support it
|
||||
PreferConsoleColor--Use ANSI console colors only if
|
||||
target console does support it
|
||||
Verbosity--overrides the -verbosity setting for this
|
||||
logger.
|
||||
Example:
|
||||
<target state="translated"> -consoleLoggerParameters:<parameters>
|
||||
Parámetros del registrador de consola. (Forma corta: -clp)
|
||||
Los parámetros disponibles son:
|
||||
PerformanceSummary: muestra el tiempo empleado en tareas, destinos
|
||||
y proyectos.
|
||||
Summary: muestra un resumen de errores y advertencias al final.
|
||||
NoSummary: no muestra el resumen de errores y advertencias al
|
||||
final.
|
||||
ErrorsOnly: muestra solo errores.
|
||||
WarningsOnly: muestra solo advertencias.
|
||||
NoItemAndPropertyList: no muestra la lista de elementos y
|
||||
propiedades al principio de cada compilación del proyecto.
|
||||
ShowCommandLine: muestra los mensajes de TaskCommandLineEvent
|
||||
ShowTimestamp: muestra la marca de tiempo como un prefijo en los
|
||||
mensajes.
|
||||
ShowEventId: muestra el identificador de evento para los eventos iniciados, los eventos
|
||||
finalizados y los mensajes.
|
||||
ForceNoAlign: no alinea el texto al tamaño del
|
||||
búfer de la consola
|
||||
DisableConsoleColor: usa los colores de consola predeterminados
|
||||
para todos los mensajes de registro.
|
||||
DisableMPLogging: deshabilita el estilo de registro de resultados
|
||||
de multiprocesador al ejecutarse en el
|
||||
modo de no multiprocesador.
|
||||
EnableMPLogging: habilita el estilo de registro de
|
||||
multiprocesador aunque se ejecute en el modo de
|
||||
no multiprocesador. Este estilo de registro está habilitado de forma predeterminada.
|
||||
ForceConsoleColor: usa los colores de consola ANSI incluso si
|
||||
la consola no lo admite.
|
||||
PreferConsoleColor--usa los colores de consola ANSI solo si
|
||||
la consola lo admite
|
||||
Verbosity: invalida el valor -verbosity para este
|
||||
registrador.
|
||||
Ejemplo:
|
||||
-consoleLoggerParameters:PerformanceSummary;NoSummary;
|
||||
Verbosity=minimal
|
||||
</target>
|
||||
|
@ -736,10 +750,10 @@
|
|||
will read build results from. If -isolateProjects is set
|
||||
to False, this sets it to True. (short form: -irc)
|
||||
</source>
|
||||
<target state="new"> -inputResultsCaches:<cacheFile>...
|
||||
Semicolon separated list of input cache files that MSBuild
|
||||
will read build results from. If -isolateProjects is set
|
||||
to False, this sets it to True. (short form: -irc)
|
||||
<target state="translated"> -inputResultsCaches:<cacheFile>...
|
||||
Lista separada por punto y coma de los archivos de caché de entrada que MSBuild
|
||||
leerá los resultados de la compilación. Si se establece -isolateProjects
|
||||
en False, esta se establece en True. (forma corta: -irc)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized: MSBuild, -isolate
|
||||
|
@ -753,11 +767,11 @@
|
|||
If -isolateProjects is set to False, this sets it to True.
|
||||
(short form: -orc)
|
||||
</source>
|
||||
<target state="new"> -outputResultsCache:[cacheFile]
|
||||
Output cache file where MSBuild will write the contents of
|
||||
its build result caches at the end of the build.
|
||||
If -isolateProjects is set to False, this sets it to True.
|
||||
(short form: -orc)
|
||||
<target state="translated"> -outputResultsCache:[archivo-de-caché]
|
||||
Archivo de caché de salida donde MSBuild escribe el contenido de
|
||||
las memorias caché de resultados de compilación cuando esta acaba.
|
||||
Si se establece -isolateProjects en False, esta se establece en True.
|
||||
(forma corta: -orc)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized: MSBuild, -isolate
|
||||
|
@ -1383,7 +1397,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectBuilding_NoTF">
|
||||
<source>{0}{1} {2} ({3}s)</source>
|
||||
<target state="new">{0}{1} {2} ({3}s)</target>
|
||||
<target state="translated">{0}{1} {2} ({3}s)</target>
|
||||
<note>
|
||||
Project building.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1394,7 +1408,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectBuilding_WithTF">
|
||||
<source>{0}{1} {2} {3} ({4}s)</source>
|
||||
<target state="new">{0}{1} {2} {3} ({4}s)</target>
|
||||
<target state="translated">{0}{1} {2} {3} ({4}s)</target>
|
||||
<note>
|
||||
Project building including target framework information.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1406,7 +1420,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_NoTF">
|
||||
<source>{0}{1} {2} ({3}s)</source>
|
||||
<target state="new">{0}{1} {2} ({3}s)</target>
|
||||
<target state="translated">{0}{1} {2} ({3}s)</target>
|
||||
<note>
|
||||
Project finished summary.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1417,7 +1431,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_OutputPath">
|
||||
<source> → {0}</source>
|
||||
<target state="new"> → {0}</target>
|
||||
<target state="translated"> → {0}</target>
|
||||
<note>
|
||||
Info about project output - when known. Printed after ProjectFinished_NoTF or ProjectFinished_WithTF.
|
||||
{0}: VT100 coded hyperlink to project output directory
|
||||
|
@ -1425,7 +1439,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_WithTF">
|
||||
<source>{0}{1} {2} {3} ({4}s)</source>
|
||||
<target state="new">{0}{1} {2} {3} ({4}s)</target>
|
||||
<target state="translated">{0}{1} {2} {3} ({4}s)</target>
|
||||
<note>
|
||||
Project finished summary including target framework information.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1484,14 +1498,14 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="RestoreComplete">
|
||||
<source>Restore complete ({0}s)</source>
|
||||
<target state="new">Restore complete ({0}s)</target>
|
||||
<target state="translated">Restauración completada ({0}s)</target>
|
||||
<note>
|
||||
{0}: duration in seconds with 1 decimal point
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="RestoreCompleteWithMessage">
|
||||
<source>Restore {0} in {1}s</source>
|
||||
<target state="new">Restore {0} in {1}s</target>
|
||||
<target state="translated">Restaurar {0} en {1}s</target>
|
||||
<note>
|
||||
Restore summary when finished with warning or error
|
||||
{0}: BuildResult_X (below)
|
||||
|
@ -1559,7 +1573,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="UnsupportedSwitchForSolutionFiles">
|
||||
<source>The '{0}' switch is not supported for solution files.</source>
|
||||
<target state="new">The '{0}' switch is not supported for solution files.</target>
|
||||
<target state="translated">El modificador '{0}' no es compatible con los archivos de solución.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="Using35Engine">
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="BuildFinished">
|
||||
<source>Build {0} in {1}s</source>
|
||||
<target state="new">Build {0} in {1}s</target>
|
||||
<target state="translated">Générer {0} dans {1}s</target>
|
||||
<note>
|
||||
Overall build summary
|
||||
{0}: BuildResult_X (below)
|
||||
|
@ -21,35 +21,35 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="BuildResult_Failed">
|
||||
<source>failed</source>
|
||||
<target state="new">failed</target>
|
||||
<target state="translated">échec</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_FailedWithErrors">
|
||||
<source>failed with errors</source>
|
||||
<target state="new">failed with errors</target>
|
||||
<target state="translated">a échoué avec des erreurs</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_FailedWithWarnings">
|
||||
<source>failed with warnings</source>
|
||||
<target state="new">failed with warnings</target>
|
||||
<target state="translated">a échoué avec des avertissements</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_Succeeded">
|
||||
<source>succeeded</source>
|
||||
<target state="new">succeeded</target>
|
||||
<target state="translated">a réussi</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_SucceededWithWarnings">
|
||||
<source>succeeded with warnings</source>
|
||||
<target state="new">succeeded with warnings</target>
|
||||
<target state="translated">a réussi avec des avertissements</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
|
@ -80,22 +80,32 @@
|
|||
but isn't up to date.
|
||||
(Short form: -q)
|
||||
</source>
|
||||
<target state="new"> -question
|
||||
(Experimental) Question whether there is any build work.
|
||||
MSBuild will error out when it detects a target or task
|
||||
that can be incremental (has inputs and outputs),
|
||||
but isn't up to date.
|
||||
(Short form: -q)
|
||||
<target state="translated"> -question
|
||||
(Expérimental) Spécifiez s’il existe un travail de build.
|
||||
MSBuild génère une erreur lorsqu’il détecte une cible ou une tâche
|
||||
qui peut être incrémentielle (a des entrées et des sorties),
|
||||
mais n’est pas à jour.
|
||||
(Forme abrégée : -q)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: "MSBuild" should not be localized.
|
||||
LOCALIZATION: "-question" and "-q" should not be localized.
|
||||
LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars.
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="InvalidLowPriorityValue">
|
||||
<source>MSBUILD : error MSB1064: Low priority value is not valid. {0}</source>
|
||||
<target state="translated">MSBUILD : error MSB1064: la valeur basse priorité n’est pas valide. {0}</target>
|
||||
<note>
|
||||
{StrBegin="MSBUILD : error MSB1064: "}
|
||||
UE: This message does not need in-line parameters because the exception takes care of displaying the invalid arg.
|
||||
This error is shown when a user specifies a value for the lowPriority parameter that is not equivalent to Boolean.TrueString or Boolean.FalseString.
|
||||
LOCALIZATION: The prefix "MSBUILD : error MSBxxxx:" should not be localized.
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="MSBuildVersionMessage">
|
||||
<source>MSBuild version {0} for {1}</source>
|
||||
<target state="new">MSBuild version {0} for {1}</target>
|
||||
<target state="translated">Version MSBuild {0} pour {1}</target>
|
||||
<note>LOCALIZATION: {0} contains the DLL version number. {1} contains the name of a runtime, like ".NET Framework", ".NET Core", or "Mono"</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="CurrentDirectory">
|
||||
|
@ -215,25 +225,25 @@
|
|||
|
||||
This flag is experimental and may not work as intended.
|
||||
</source>
|
||||
<target state="new"> -isolateProjects[:True|MessageUponIsolationViolation|False]
|
||||
Causes MSBuild to build each project in isolation.
|
||||
<target state="translated"> -isolateProjects[:True| MessageCalculIsolationViolation| Faux]
|
||||
Force MSBuild à générer chaque projet en isolement.
|
||||
|
||||
When set to "MessageUponIsolationViolation" (or its short
|
||||
form "Message"), only the results from top-level targets
|
||||
are serialized if the -outputResultsCache switch is
|
||||
supplied. This is to mitigate the chances of an
|
||||
isolation-violating target on a dependency project using
|
||||
incorrect state due to its dependency on a cached target
|
||||
whose side effects would not be taken into account.
|
||||
(For example, the definition of a property.)
|
||||
Lorsqu’il est défini sur « MessageCalculIsolationViolation » (ou sa valeur
|
||||
formulaire « Message »), seuls les résultats des cibles de niveau supérieur
|
||||
sont sérialisées si le commutateur -outputResultsCache
|
||||
fourni. Ceci permet d’atténuer les chances d’une
|
||||
violation d’isolation de la cible sur un projet de dépendance à l’aide de
|
||||
état incorrect en raison de sa dépendance sur une cible mise en cache
|
||||
dont les effets secondaires ne sont pas pris en compte.
|
||||
(Par exemple, définition d’une propriété.)
|
||||
|
||||
This is a more restrictive mode of MSBuild as it requires
|
||||
that the project graph be statically discoverable at
|
||||
evaluation time, but can improve scheduling and reduce
|
||||
memory overhead when building a large set of projects.
|
||||
(Short form: -isolate)
|
||||
Il s’agit d’un mode plus restrictif de MSBuild, car il nécessite
|
||||
que le graphe du projet soit statiquement détectable sur
|
||||
temps d’évaluation, mais peut améliorer la planification et réduire
|
||||
surcharge mémoire lors de la génération d’un grand ensemble de projets.
|
||||
(Forme abrégée : -isolate)
|
||||
|
||||
This flag is experimental and may not work as intended.
|
||||
Cet indicateur est expérimental et peut ne pas fonctionner comme prévu.
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: "MSBuild" should not be localized.
|
||||
|
@ -348,13 +358,13 @@
|
|||
Example:
|
||||
-warnNotAsError:MSB3026
|
||||
</source>
|
||||
<target state="new"> -warnNotAsError[:code[;code2]]
|
||||
List of warning codes to treats not treat as errors.
|
||||
Use a semicolon or a comma to separate
|
||||
multiple warning codes. Has no effect if the -warnaserror
|
||||
switch is not set.
|
||||
<target state="translated"> -warnNotAsError[:code[;code2]]
|
||||
Liste des codes d’avertissement à traiter non comme des erreurs.
|
||||
Utiliser un point-virgule ou une virgule pour séparer
|
||||
plusieurs codes d’avertissement. N’a aucun effet si -warnaserror
|
||||
n’est pas défini.
|
||||
|
||||
Example:
|
||||
Exemple:
|
||||
-warnNotAsError:MSB3026
|
||||
</target>
|
||||
<note>
|
||||
|
@ -545,11 +555,15 @@
|
|||
is set separately by
|
||||
-fileloggerparameters.
|
||||
</source>
|
||||
<target state="needs-review-translation"> -verbosity:<niveau> Volume d'inform. affiché dans le journal des événements
|
||||
Les niveaux de détail disponibles sont : q[uiet], m[inimal],
|
||||
n[ormal], d[etailed] et diag[nostic]. (Forme abrégée : -v)
|
||||
Exemple :
|
||||
-verbosity:quiet
|
||||
<target state="translated"> -verbosity:<level> Affiche cette quantité d’informations dans le journal des événements.
|
||||
Les niveaux de verbosité disponibles sont : q[uiet], m[inimal],
|
||||
n[ormal], d[etailed] et diag[nostic]. (Forme abrégée : -v)
|
||||
Exemple:
|
||||
-verbosity:quiet
|
||||
|
||||
Remarque : verbosité des enregistreurs d’événements de fichiers
|
||||
est défini séparément par
|
||||
-fileloggerparameters.
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized:
|
||||
|
@ -598,42 +612,42 @@
|
|||
-consoleLoggerParameters:PerformanceSummary;NoSummary;
|
||||
Verbosity=minimal
|
||||
</source>
|
||||
<target state="new"> -consoleLoggerParameters:<parameters>
|
||||
Parameters to console logger. (Short form: -clp)
|
||||
The available parameters are:
|
||||
PerformanceSummary--Show time spent in tasks, targets
|
||||
and projects.
|
||||
Summary--Show error and warning summary at the end.
|
||||
NoSummary--Don't show error and warning summary at the
|
||||
end.
|
||||
ErrorsOnly--Show only errors.
|
||||
WarningsOnly--Show only warnings.
|
||||
NoItemAndPropertyList--Don't show list of items and
|
||||
properties at the start of each project build.
|
||||
ShowCommandLine--Show TaskCommandLineEvent messages
|
||||
ShowTimestamp--Display the Timestamp as a prefix to any
|
||||
message.
|
||||
ShowEventId--Show eventId for started events, finished
|
||||
events, and messages
|
||||
ForceNoAlign--Does not align the text to the size of
|
||||
the console buffer
|
||||
DisableConsoleColor--Use the default console colors
|
||||
for all logging messages.
|
||||
DisableMPLogging-- Disable the multiprocessor
|
||||
logging style of output when running in
|
||||
non-multiprocessor mode.
|
||||
EnableMPLogging--Enable the multiprocessor logging
|
||||
style even when running in non-multiprocessor
|
||||
mode. This logging style is on by default.
|
||||
ForceConsoleColor--Use ANSI console colors even if
|
||||
console does not support it
|
||||
PreferConsoleColor--Use ANSI console colors only if
|
||||
target console does support it
|
||||
Verbosity--overrides the -verbosity setting for this
|
||||
logger.
|
||||
Example:
|
||||
<target state="translated"> -consoleLoggerParameters:<paramètres>
|
||||
Paramètres du journaliseur de la console. (Forme abrégée : -clp)
|
||||
Paramètres disponibles :
|
||||
PerformanceSummary--Affiche la durée des tâches, des cibles
|
||||
et des projets.
|
||||
Summary--Récapitulatif des erreurs et des avertissements à la fin.
|
||||
NoSummary--Aucun récapitulatif des erreurs et des avertissements
|
||||
à la fin.
|
||||
ErrorsOnly--Affiche uniquement les erreurs.
|
||||
WarningsOnly--Affiche uniquement les avertissements.
|
||||
NoItemAndPropertyList--N'affiche pas la liste des éléments et
|
||||
des propriétés au début de chaque build de projet.
|
||||
ShowCommandLine--Affiche les messages de TaskCommandLineEvent
|
||||
ShowTimestamp--Affiche l'horodatage en tant que préfixe des
|
||||
messages.
|
||||
ShowEventId--Affiche eventId pour les événements démarrés et
|
||||
achevés ainsi que les messages
|
||||
ForceNoAlign--N'aligne pas le texte par rapport à la taille de la
|
||||
mémoire tampon de la console
|
||||
DisableConsoleColor--Utilise les couleurs de la console par défaut
|
||||
pour tous les messages de journalisation.
|
||||
DisableMPLogging--Désactive le style de journalisation
|
||||
multiprocesseur de la sortie durant l'exécution en
|
||||
mode non multiprocesseur.
|
||||
EnableMPLogging--Active le style de journalisation multiprocesseur
|
||||
même durant l'exécution en mode non
|
||||
multiprocesseur. Style de journalisation activé par défaut.
|
||||
ForceConsoleColor--Utilise les couleurs de la console ANSI même si
|
||||
cela n'est pas pris en charge par la console
|
||||
PreferConsoleColor-Utilise les couleurs de console ANSI uniquement si
|
||||
la console cible le prend en charge
|
||||
Verbosity--Remplace le paramètre -verbosity pour ce
|
||||
journaliseur.
|
||||
Exemple:
|
||||
-consoleLoggerParameters:PerformanceSummary;NoSummary;
|
||||
Verbosity=minimal
|
||||
Verbosity=minimal
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized:
|
||||
|
@ -732,10 +746,10 @@
|
|||
will read build results from. If -isolateProjects is set
|
||||
to False, this sets it to True. (short form: -irc)
|
||||
</source>
|
||||
<target state="new"> -inputResultsCaches:<cacheFile>...
|
||||
Semicolon separated list of input cache files that MSBuild
|
||||
will read build results from. If -isolateProjects is set
|
||||
to False, this sets it to True. (short form: -irc)
|
||||
<target state="translated"> -inputResultsCaches:<cacheFile>...
|
||||
Liste séparée par des points-virgules des fichiers de cache d’entrée que MSBuild
|
||||
lirea les résultats de build à partir de. Si -isolateProjects est défini
|
||||
à False, ce qui la définit sur True. (forme abrégée : -irc)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized: MSBuild, -isolate
|
||||
|
@ -749,11 +763,11 @@
|
|||
If -isolateProjects is set to False, this sets it to True.
|
||||
(short form: -orc)
|
||||
</source>
|
||||
<target state="new"> -outputResultsCache:[cacheFile]
|
||||
Output cache file where MSBuild will write the contents of
|
||||
its build result caches at the end of the build.
|
||||
If -isolateProjects is set to False, this sets it to True.
|
||||
(short form: -orc)
|
||||
<target state="translated"> -outputResultsCache:[cacheFile]
|
||||
Fichier cache de sortie dans lequel MSBuild écrit le contenu de
|
||||
ses caches de résultats de build à la fin de la build.
|
||||
Si -isolateProjects a la valeur False, la valeur est True.
|
||||
(forme abrégée : -orc)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized: MSBuild, -isolate
|
||||
|
@ -1376,7 +1390,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectBuilding_NoTF">
|
||||
<source>{0}{1} {2} ({3}s)</source>
|
||||
<target state="new">{0}{1} {2} ({3}s)</target>
|
||||
<target state="translated">{0}{1} {2} ({3}s)</target>
|
||||
<note>
|
||||
Project building.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1387,7 +1401,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectBuilding_WithTF">
|
||||
<source>{0}{1} {2} {3} ({4}s)</source>
|
||||
<target state="new">{0}{1} {2} {3} ({4}s)</target>
|
||||
<target state="translated">{0}{1} {2} {3} ({4}s)</target>
|
||||
<note>
|
||||
Project building including target framework information.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1399,7 +1413,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_NoTF">
|
||||
<source>{0}{1} {2} ({3}s)</source>
|
||||
<target state="new">{0}{1} {2} ({3}s)</target>
|
||||
<target state="translated">{0}{1} {2} ({3}s)</target>
|
||||
<note>
|
||||
Project finished summary.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1410,7 +1424,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_OutputPath">
|
||||
<source> → {0}</source>
|
||||
<target state="new"> → {0}</target>
|
||||
<target state="translated"> → {0}</target>
|
||||
<note>
|
||||
Info about project output - when known. Printed after ProjectFinished_NoTF or ProjectFinished_WithTF.
|
||||
{0}: VT100 coded hyperlink to project output directory
|
||||
|
@ -1418,7 +1432,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_WithTF">
|
||||
<source>{0}{1} {2} {3} ({4}s)</source>
|
||||
<target state="new">{0}{1} {2} {3} ({4}s)</target>
|
||||
<target state="translated">{0}{1} {2} {3} ({4}s)</target>
|
||||
<note>
|
||||
Project finished summary including target framework information.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1477,14 +1491,14 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="RestoreComplete">
|
||||
<source>Restore complete ({0}s)</source>
|
||||
<target state="new">Restore complete ({0}s)</target>
|
||||
<target state="translated">Restauration terminée ({0}s)</target>
|
||||
<note>
|
||||
{0}: duration in seconds with 1 decimal point
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="RestoreCompleteWithMessage">
|
||||
<source>Restore {0} in {1}s</source>
|
||||
<target state="new">Restore {0} in {1}s</target>
|
||||
<target state="translated">Restaurer {0} en {1}s</target>
|
||||
<note>
|
||||
Restore summary when finished with warning or error
|
||||
{0}: BuildResult_X (below)
|
||||
|
@ -1552,7 +1566,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="UnsupportedSwitchForSolutionFiles">
|
||||
<source>The '{0}' switch is not supported for solution files.</source>
|
||||
<target state="new">The '{0}' switch is not supported for solution files.</target>
|
||||
<target state="translated">Le commutateur '{0}' n’est pas pris en charge pour les fichiers solution.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="Using35Engine">
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="BuildFinished">
|
||||
<source>Build {0} in {1}s</source>
|
||||
<target state="new">Build {0} in {1}s</target>
|
||||
<target state="translated">Compilazione {0} in {1}s</target>
|
||||
<note>
|
||||
Overall build summary
|
||||
{0}: BuildResult_X (below)
|
||||
|
@ -21,35 +21,35 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="BuildResult_Failed">
|
||||
<source>failed</source>
|
||||
<target state="new">failed</target>
|
||||
<target state="translated">non riuscito</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_FailedWithErrors">
|
||||
<source>failed with errors</source>
|
||||
<target state="new">failed with errors</target>
|
||||
<target state="translated">non riuscito con errori</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_FailedWithWarnings">
|
||||
<source>failed with warnings</source>
|
||||
<target state="new">failed with warnings</target>
|
||||
<target state="translated">non riuscito con avvisi</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_Succeeded">
|
||||
<source>succeeded</source>
|
||||
<target state="new">succeeded</target>
|
||||
<target state="translated">operazione riuscita</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_SucceededWithWarnings">
|
||||
<source>succeeded with warnings</source>
|
||||
<target state="new">succeeded with warnings</target>
|
||||
<target state="translated">completato con avvisi</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
|
@ -80,22 +80,32 @@
|
|||
but isn't up to date.
|
||||
(Short form: -q)
|
||||
</source>
|
||||
<target state="new"> -question
|
||||
(Experimental) Question whether there is any build work.
|
||||
MSBuild will error out when it detects a target or task
|
||||
that can be incremental (has inputs and outputs),
|
||||
but isn't up to date.
|
||||
(Short form: -q)
|
||||
<target state="translated"> -domanda
|
||||
(Sperimentale) Domanda se sono presenti attività di compilazione.
|
||||
MSBuild genera un errore quando rileva una destinazione o un'attività
|
||||
che può essere incrementale (con input e output),
|
||||
ma non è aggiornata.
|
||||
(Forma breve: -q)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: "MSBuild" should not be localized.
|
||||
LOCALIZATION: "-question" and "-q" should not be localized.
|
||||
LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars.
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="InvalidLowPriorityValue">
|
||||
<source>MSBUILD : error MSB1064: Low priority value is not valid. {0}</source>
|
||||
<target state="translated">MSBUILD : error MSB1064: il valore di priorità bassa non è valido. {0}</target>
|
||||
<note>
|
||||
{StrBegin="MSBUILD : error MSB1064: "}
|
||||
UE: This message does not need in-line parameters because the exception takes care of displaying the invalid arg.
|
||||
This error is shown when a user specifies a value for the lowPriority parameter that is not equivalent to Boolean.TrueString or Boolean.FalseString.
|
||||
LOCALIZATION: The prefix "MSBUILD : error MSBxxxx:" should not be localized.
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="MSBuildVersionMessage">
|
||||
<source>MSBuild version {0} for {1}</source>
|
||||
<target state="new">MSBuild version {0} for {1}</target>
|
||||
<target state="translated">Versione di MSBuild Ł{0} per {1}</target>
|
||||
<note>LOCALIZATION: {0} contains the DLL version number. {1} contains the name of a runtime, like ".NET Framework", ".NET Core", or "Mono"</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="CurrentDirectory">
|
||||
|
@ -216,25 +226,25 @@
|
|||
|
||||
This flag is experimental and may not work as intended.
|
||||
</source>
|
||||
<target state="new"> -isolateProjects[:True|MessageUponIsolationViolation|False]
|
||||
Causes MSBuild to build each project in isolation.
|
||||
<target state="translated"> -isolateProjects[:True| MessageUponIsolationViolation| False]
|
||||
Fa in modo che MSBuild compili ogni progetto in isolamento.
|
||||
|
||||
When set to "MessageUponIsolationViolation" (or its short
|
||||
form "Message"), only the results from top-level targets
|
||||
are serialized if the -outputResultsCache switch is
|
||||
supplied. This is to mitigate the chances of an
|
||||
isolation-violating target on a dependency project using
|
||||
incorrect state due to its dependency on a cached target
|
||||
whose side effects would not be taken into account.
|
||||
(For example, the definition of a property.)
|
||||
Se impostato su "MessageUponIsolationViolation" (o sul relativo breve
|
||||
modulo "Messaggio"), solo i risultati delle destinazioni di primo livello
|
||||
vengono serializzati se l'opzione -outputResultsCache è
|
||||
Fornito. Consente di ridurre le probabilità di un
|
||||
destinazione che viola l'isolamento in un progetto di dipendenza tramite
|
||||
stato non corretto a causa della dipendenza da una destinazione memorizzata nella cache
|
||||
i cui effetti collaterali non verrebbero presi in considerazione.
|
||||
(Ad esempio, la definizione di una proprietà.)
|
||||
|
||||
This is a more restrictive mode of MSBuild as it requires
|
||||
that the project graph be statically discoverable at
|
||||
evaluation time, but can improve scheduling and reduce
|
||||
memory overhead when building a large set of projects.
|
||||
(Short form: -isolate)
|
||||
Questa è una modalità più restrittiva di MSBuild perché richiede
|
||||
che il grafico del progetto sia individuabile in modo statico
|
||||
tempo di valutazione, ma può migliorare la pianificazione e ridurre
|
||||
sovraccarico di memoria durante la compilazione di un set di progetti di grandi dimensioni.
|
||||
(Forma breve: -isolate)
|
||||
|
||||
This flag is experimental and may not work as intended.
|
||||
Questo flag è sperimentale e potrebbe non funzionare come previsto.
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: "MSBuild" should not be localized.
|
||||
|
@ -352,13 +362,13 @@
|
|||
Example:
|
||||
-warnNotAsError:MSB3026
|
||||
</source>
|
||||
<target state="new"> -warnNotAsError[:code[;code2]]
|
||||
List of warning codes to treats not treat as errors.
|
||||
Use a semicolon or a comma to separate
|
||||
multiple warning codes. Has no effect if the -warnaserror
|
||||
switch is not set.
|
||||
<target state="translated"> -warnNotAsError[:code[;code2]]
|
||||
Elenco di codici di avviso da non considerare come errori.
|
||||
Usare un punto e virgola o una virgola per separare
|
||||
più codici di avviso. Non ha alcun effetto se l’opzione -warnaserror
|
||||
non è impostata.
|
||||
|
||||
Example:
|
||||
Esempio:
|
||||
-warnNotAsError:MSB3026
|
||||
</target>
|
||||
<note>
|
||||
|
@ -552,11 +562,15 @@
|
|||
is set separately by
|
||||
-fileloggerparameters.
|
||||
</source>
|
||||
<target state="needs-review-translation"> -verbosity:<livello> Visualizza la quantità di informazioni specificata nel log eventi.
|
||||
<target state="translated"> -verbosity:<level> Visualizza questa quantità di informazioni nel registro eventi.
|
||||
I livelli di dettaglio disponibili sono: q[uiet], m[inimal],
|
||||
n[ormal], d[etailed] e diag[nostic]. Forma breve: -v.
|
||||
n[ormal], d[etailed] e diag[nostic]. (Forma breve: -v)
|
||||
Esempio:
|
||||
-verbosity:quiet
|
||||
-verbosity:quiet
|
||||
|
||||
Nota: livello di dettaglio dei logger di file
|
||||
è impostato separatamente da
|
||||
-fileloggerparameters.
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized:
|
||||
|
@ -605,40 +619,40 @@
|
|||
-consoleLoggerParameters:PerformanceSummary;NoSummary;
|
||||
Verbosity=minimal
|
||||
</source>
|
||||
<target state="new"> -consoleLoggerParameters:<parameters>
|
||||
Parameters to console logger. (Short form: -clp)
|
||||
The available parameters are:
|
||||
PerformanceSummary--Show time spent in tasks, targets
|
||||
and projects.
|
||||
Summary--Show error and warning summary at the end.
|
||||
NoSummary--Don't show error and warning summary at the
|
||||
end.
|
||||
ErrorsOnly--Show only errors.
|
||||
WarningsOnly--Show only warnings.
|
||||
NoItemAndPropertyList--Don't show list of items and
|
||||
properties at the start of each project build.
|
||||
ShowCommandLine--Show TaskCommandLineEvent messages
|
||||
ShowTimestamp--Display the Timestamp as a prefix to any
|
||||
message.
|
||||
ShowEventId--Show eventId for started events, finished
|
||||
events, and messages
|
||||
ForceNoAlign--Does not align the text to the size of
|
||||
the console buffer
|
||||
DisableConsoleColor--Use the default console colors
|
||||
for all logging messages.
|
||||
DisableMPLogging-- Disable the multiprocessor
|
||||
logging style of output when running in
|
||||
non-multiprocessor mode.
|
||||
EnableMPLogging--Enable the multiprocessor logging
|
||||
style even when running in non-multiprocessor
|
||||
mode. This logging style is on by default.
|
||||
ForceConsoleColor--Use ANSI console colors even if
|
||||
console does not support it
|
||||
PreferConsoleColor--Use ANSI console colors only if
|
||||
target console does support it
|
||||
Verbosity--overrides the -verbosity setting for this
|
||||
<target state="translated"> -consoleLoggerParameters:<parameters>
|
||||
Parametri per il logger di console. (Forma breve: -clp)
|
||||
I parametri disponibili sono:
|
||||
PerformanceSummary: indica il tempo impiegato per le attività, le destinazioni
|
||||
e i progetti.
|
||||
Summary: visualizza un riepilogo degli errori e degli avvisi alla fine.
|
||||
NoSummary: non visualizza un riepilogo degli errori e degli avvisi alla
|
||||
fine.
|
||||
ErrorsOnly: visualizza solo gli errori.
|
||||
WarningsOnly: visualizza solo gli avvisi.
|
||||
NoItemAndPropertyList: non visualizza l'elenco di elementi e
|
||||
propertà all’inizio di ogni compilazione del progetto.
|
||||
ShowCommandLine: visualizza i messaggi TaskCommandLineEvent
|
||||
ShowTimestamp: visualizza il timestamp sotto forma di prefisso per ogni
|
||||
messaggio.
|
||||
ShowEventId: mostra l'ID evento per gli eventi iniziati, gli eventi finiti
|
||||
e i messaggi
|
||||
ForceNoAlign: non allinea il testo alle dimensioni del
|
||||
buffer della console
|
||||
DisableConsoleColor: usa i colori predefiniti della console
|
||||
per tutti i messaggi di registrazione.
|
||||
DisableMPLogging: disabilita lo stile di registrazione
|
||||
multiprocessore dell'output quando è in esecuzione in
|
||||
modalità non multiprocessore.
|
||||
EnableMPLogging: abilita lo stile di registrazione
|
||||
multiprocessore anche quando è in esecuzione in modalità non multiprocessore
|
||||
. Si tratta dello stile di registrazione predefinito.
|
||||
ForceConsoleColor: usa i colori della console ANSI anche
|
||||
se non sono supportati dalla console.
|
||||
PreferConsoleColor: usa i colori della console ANSI solo se la
|
||||
console target li supporta.
|
||||
Verbosity: esegue l'override dell'impostazione per questo
|
||||
logger.
|
||||
Example:
|
||||
Esempio:
|
||||
-consoleLoggerParameters:PerformanceSummary;NoSummary;
|
||||
Verbosity=minimal
|
||||
</target>
|
||||
|
@ -739,10 +753,10 @@
|
|||
will read build results from. If -isolateProjects is set
|
||||
to False, this sets it to True. (short form: -irc)
|
||||
</source>
|
||||
<target state="new"> -inputResultsCaches:<cacheFile>...
|
||||
Semicolon separated list of input cache files that MSBuild
|
||||
will read build results from. If -isolateProjects is set
|
||||
to False, this sets it to True. (short form: -irc)
|
||||
<target state="translated"> -inputResultsCaches:<cacheFile>...
|
||||
Elenco di file di cache di input separati da punto e virgola da cui MSBuild
|
||||
leggerà i risultati della compilazione. Se -isolateProjects è impostato
|
||||
su False, questo viene impostato su True. (forma breve: -irc)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized: MSBuild, -isolate
|
||||
|
@ -756,11 +770,11 @@
|
|||
If -isolateProjects is set to False, this sets it to True.
|
||||
(short form: -orc)
|
||||
</source>
|
||||
<target state="new"> -outputResultsCache:[cacheFile]
|
||||
Output cache file where MSBuild will write the contents of
|
||||
its build result caches at the end of the build.
|
||||
If -isolateProjects is set to False, this sets it to True.
|
||||
(short form: -orc)
|
||||
<target state="translated"> -outputResultsCache:[cacheFile]
|
||||
File della cache di output in cui MSBuild scriverà il contenuto di
|
||||
cache dei risultati di compilazione al termine della compilazione.
|
||||
Se -isolateProjects è impostato su False, questo viene impostato su True.
|
||||
(forma breve: -orc)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized: MSBuild, -isolate
|
||||
|
@ -921,9 +935,8 @@
|
|||
è la directory corrente. Per impostazione predefinita, ai
|
||||
file viene assegnato il nome "MSBuild<idnodo>.log". Il
|
||||
percorso dei file e altri parametri di fileLogger possono
|
||||
essere specificati aggiungendo l'opzione
|
||||
essere specificati aggiungendo l'opzione "-fileLoggerParameters".
|
||||
|
||||
"-fileLoggerParameters".
|
||||
Se il nome di un file di log viene impostato con l'opzione
|
||||
fileLoggerParameters, il logger distribuito userà il nome
|
||||
file come modello e aggiungerà l'ID del nodo per creare un
|
||||
|
@ -1387,7 +1400,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectBuilding_NoTF">
|
||||
<source>{0}{1} {2} ({3}s)</source>
|
||||
<target state="new">{0}{1} {2} ({3}s)</target>
|
||||
<target state="translated">{0}{1} {2} ({3}s)</target>
|
||||
<note>
|
||||
Project building.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1398,7 +1411,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectBuilding_WithTF">
|
||||
<source>{0}{1} {2} {3} ({4}s)</source>
|
||||
<target state="new">{0}{1} {2} {3} ({4}s)</target>
|
||||
<target state="translated">{0}{1} {2} {3} ({4}s)</target>
|
||||
<note>
|
||||
Project building including target framework information.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1410,7 +1423,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_NoTF">
|
||||
<source>{0}{1} {2} ({3}s)</source>
|
||||
<target state="new">{0}{1} {2} ({3}s)</target>
|
||||
<target state="translated">{0}{1} {2} ({3}s)</target>
|
||||
<note>
|
||||
Project finished summary.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1421,7 +1434,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_OutputPath">
|
||||
<source> → {0}</source>
|
||||
<target state="new"> → {0}</target>
|
||||
<target state="translated"> → {0}</target>
|
||||
<note>
|
||||
Info about project output - when known. Printed after ProjectFinished_NoTF or ProjectFinished_WithTF.
|
||||
{0}: VT100 coded hyperlink to project output directory
|
||||
|
@ -1429,7 +1442,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_WithTF">
|
||||
<source>{0}{1} {2} {3} ({4}s)</source>
|
||||
<target state="new">{0}{1} {2} {3} ({4}s)</target>
|
||||
<target state="translated">{0}{1} {2} {3} ({4}s)</target>
|
||||
<note>
|
||||
Project finished summary including target framework information.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1488,14 +1501,14 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="RestoreComplete">
|
||||
<source>Restore complete ({0}s)</source>
|
||||
<target state="new">Restore complete ({0}s)</target>
|
||||
<target state="translated">Ripristino completato ({0})</target>
|
||||
<note>
|
||||
{0}: duration in seconds with 1 decimal point
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="RestoreCompleteWithMessage">
|
||||
<source>Restore {0} in {1}s</source>
|
||||
<target state="new">Restore {0} in {1}s</target>
|
||||
<target state="translated">Ripristinare {0} in {1}s</target>
|
||||
<note>
|
||||
Restore summary when finished with warning or error
|
||||
{0}: BuildResult_X (below)
|
||||
|
@ -1563,7 +1576,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="UnsupportedSwitchForSolutionFiles">
|
||||
<source>The '{0}' switch is not supported for solution files.</source>
|
||||
<target state="new">The '{0}' switch is not supported for solution files.</target>
|
||||
<target state="translated">L'opzione '{0}' non è supportata per i file di soluzione.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="Using35Engine">
|
||||
|
@ -1926,16 +1939,15 @@ Esegue la profilatura della valutazione di MSBuild e scrive
|
|||
-restoreProperty:IsRestore=true;MyProperty=value
|
||||
</source>
|
||||
<target state="translated"> -restoreProperty:<n>=<v>
|
||||
Imposta queste proprietà a livello di progetto o ne esegue
|
||||
l'override solo durante il ripristino e non usa le
|
||||
proprietà specificate con l'argomento -property.
|
||||
<v> rappresenta il nome della proprietà e <v> il
|
||||
valore della proprietà. Usare il punto e virgola o la
|
||||
virgola per delimitare più proprietà o specificare ogni
|
||||
proprietà separatamente.
|
||||
Forma breve: -rp.
|
||||
Esempio:
|
||||
-restoreProperty:IsRestore=true;MyProperty=value
|
||||
Imposta queste proprietà a livello di progetto o ne esegue
|
||||
l'override solo durante il ripristino e non usa le
|
||||
proprietà specificate con l'argomento -property.
|
||||
<v> rappresenta il nome della proprietà e <v> il
|
||||
valore della proprietà. Usare il punto e virgola o la
|
||||
virgola per delimitare più proprietà o specificare ogni proprietà separatamente.
|
||||
(Forma breve: -rp)
|
||||
Esempio:
|
||||
-restoreProperty:IsRestore=true;MyProperty=value
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: "-restoreProperty" and "-rp" should not be localized.
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="BuildFinished">
|
||||
<source>Build {0} in {1}s</source>
|
||||
<target state="new">Build {0} in {1}s</target>
|
||||
<target state="translated">{1} 秒後に {0} をビルド</target>
|
||||
<note>
|
||||
Overall build summary
|
||||
{0}: BuildResult_X (below)
|
||||
|
@ -21,35 +21,35 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="BuildResult_Failed">
|
||||
<source>failed</source>
|
||||
<target state="new">failed</target>
|
||||
<target state="translated">失敗しました</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_FailedWithErrors">
|
||||
<source>failed with errors</source>
|
||||
<target state="new">failed with errors</target>
|
||||
<target state="translated">エラーで失敗しました</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_FailedWithWarnings">
|
||||
<source>failed with warnings</source>
|
||||
<target state="new">failed with warnings</target>
|
||||
<target state="translated">失敗し、警告が発生しました</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_Succeeded">
|
||||
<source>succeeded</source>
|
||||
<target state="new">succeeded</target>
|
||||
<target state="translated">成功しました</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_SucceededWithWarnings">
|
||||
<source>succeeded with warnings</source>
|
||||
<target state="new">succeeded with warnings</target>
|
||||
<target state="translated">警告付きで成功</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
|
@ -80,22 +80,32 @@
|
|||
but isn't up to date.
|
||||
(Short form: -q)
|
||||
</source>
|
||||
<target state="new"> -question
|
||||
(Experimental) Question whether there is any build work.
|
||||
MSBuild will error out when it detects a target or task
|
||||
that can be incremental (has inputs and outputs),
|
||||
but isn't up to date.
|
||||
(Short form: -q)
|
||||
<target state="translated"> -question
|
||||
(試験段階) ビルド作業があるかどうかに関する質問。
|
||||
ターゲットまたはタスクが検出されると MSBuild でエラーが発生し
|
||||
インクリメンタルである可能性はあるが (入力と出力を含む)、
|
||||
最新の状態ではありません。
|
||||
(短縮形: -q)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: "MSBuild" should not be localized.
|
||||
LOCALIZATION: "-question" and "-q" should not be localized.
|
||||
LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars.
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="InvalidLowPriorityValue">
|
||||
<source>MSBUILD : error MSB1064: Low priority value is not valid. {0}</source>
|
||||
<target state="translated">MSBUILD : error MSB1064: 低優先度値が無効です。 {0}</target>
|
||||
<note>
|
||||
{StrBegin="MSBUILD : error MSB1064: "}
|
||||
UE: This message does not need in-line parameters because the exception takes care of displaying the invalid arg.
|
||||
This error is shown when a user specifies a value for the lowPriority parameter that is not equivalent to Boolean.TrueString or Boolean.FalseString.
|
||||
LOCALIZATION: The prefix "MSBUILD : error MSBxxxx:" should not be localized.
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="MSBuildVersionMessage">
|
||||
<source>MSBuild version {0} for {1}</source>
|
||||
<target state="new">MSBuild version {0} for {1}</target>
|
||||
<target state="translated">MSBuild のバージョン {0} ({1})</target>
|
||||
<note>LOCALIZATION: {0} contains the DLL version number. {1} contains the name of a runtime, like ".NET Framework", ".NET Core", or "Mono"</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="CurrentDirectory">
|
||||
|
@ -215,25 +225,25 @@
|
|||
|
||||
This flag is experimental and may not work as intended.
|
||||
</source>
|
||||
<target state="new"> -isolateProjects[:True|MessageUponIsolationViolation|False]
|
||||
Causes MSBuild to build each project in isolation.
|
||||
<target state="translated"> -isolateProjects[:True|MessageUponIsolationViolation|False]
|
||||
MSBuild で各プロジェクトを分離してビルドするようにします。
|
||||
|
||||
When set to "MessageUponIsolationViolation" (or its short
|
||||
form "Message"), only the results from top-level targets
|
||||
are serialized if the -outputResultsCache switch is
|
||||
supplied. This is to mitigate the chances of an
|
||||
isolation-violating target on a dependency project using
|
||||
incorrect state due to its dependency on a cached target
|
||||
whose side effects would not be taken into account.
|
||||
(For example, the definition of a property.)
|
||||
"MessageUponIsolationViolation" (またはその短縮形
|
||||
"Message") に設定した場合、最上位レベルのターゲットからの結果のみ
|
||||
-outputResultsCache スイッチが供給された場合にシリアル化されます。
|
||||
これは、次の可能性を軽減するためです:
|
||||
ターゲットがキャッシュされたターゲットへの依存関係が原因で
|
||||
状態が正しくなく、依存関係プロジェクトの分離違反の場合、
|
||||
その副作用は考慮されません。
|
||||
(たとえば、プロパティの定義など)
|
||||
|
||||
This is a more restrictive mode of MSBuild as it requires
|
||||
that the project graph be statically discoverable at
|
||||
evaluation time, but can improve scheduling and reduce
|
||||
memory overhead when building a large set of projects.
|
||||
(Short form: -isolate)
|
||||
これは MSBuild のより制限の厳しいモードです。
|
||||
プロジェクト グラフが評価時に静的に検出可能な必要性があり、
|
||||
スケジュールを改善し、プロジェクトの大規模なセットをビルドするとき
|
||||
のメモリ オーバーヘッド削減することができるためです。
|
||||
(短縮形: -isolate)
|
||||
|
||||
This flag is experimental and may not work as intended.
|
||||
このフラグは試験段階であるため、意図したとおりに動作しない可能性があります。
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: "MSBuild" should not be localized.
|
||||
|
@ -348,13 +358,13 @@
|
|||
Example:
|
||||
-warnNotAsError:MSB3026
|
||||
</source>
|
||||
<target state="new"> -warnNotAsError[:code[;code2]]
|
||||
List of warning codes to treats not treat as errors.
|
||||
Use a semicolon or a comma to separate
|
||||
multiple warning codes. Has no effect if the -warnaserror
|
||||
switch is not set.
|
||||
<target state="translated"> -warnNotAsError[:code[;code2]]
|
||||
エラーとして扱わない警告コードのリスト。
|
||||
セミコロンまたはコンマを使用して、複数の警告コード
|
||||
を区切ります。-warnaserror スイッチが設定されていない場合
|
||||
効果はありません
|
||||
|
||||
Example:
|
||||
例:
|
||||
-warnNotAsError:MSB3026
|
||||
</target>
|
||||
<note>
|
||||
|
@ -545,11 +555,15 @@
|
|||
is set separately by
|
||||
-fileloggerparameters.
|
||||
</source>
|
||||
<target state="needs-review-translation"> -verbosity:<level> イベント ログに表示する情報量です。
|
||||
利用可能な詳細レベル: q[uiet]、m[inimal]、
|
||||
n[ormal]、d[etailed]、diag[nostic]。(短縮形: -v)
|
||||
例:
|
||||
<target state="translated"> -verbosity:<level> この量の情報をイベント ログに表示します。
|
||||
利用可能な詳細レベル: q[uiet], m[inimal]、
|
||||
n[ormal], d[etailed]、および diag[nostic]。(短縮形: -v)
|
||||
例:
|
||||
-verbosity:quiet
|
||||
|
||||
注意: ファイル ロガーの詳細度は
|
||||
以下によって個別に設定されます
|
||||
-fileloggerparameters。
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized:
|
||||
|
@ -598,40 +612,40 @@
|
|||
-consoleLoggerParameters:PerformanceSummary;NoSummary;
|
||||
Verbosity=minimal
|
||||
</source>
|
||||
<target state="new"> -consoleLoggerParameters:<parameters>
|
||||
Parameters to console logger. (Short form: -clp)
|
||||
The available parameters are:
|
||||
PerformanceSummary--Show time spent in tasks, targets
|
||||
and projects.
|
||||
Summary--Show error and warning summary at the end.
|
||||
NoSummary--Don't show error and warning summary at the
|
||||
end.
|
||||
ErrorsOnly--Show only errors.
|
||||
WarningsOnly--Show only warnings.
|
||||
NoItemAndPropertyList--Don't show list of items and
|
||||
properties at the start of each project build.
|
||||
ShowCommandLine--Show TaskCommandLineEvent messages
|
||||
ShowTimestamp--Display the Timestamp as a prefix to any
|
||||
message.
|
||||
ShowEventId--Show eventId for started events, finished
|
||||
events, and messages
|
||||
ForceNoAlign--Does not align the text to the size of
|
||||
the console buffer
|
||||
DisableConsoleColor--Use the default console colors
|
||||
for all logging messages.
|
||||
DisableMPLogging-- Disable the multiprocessor
|
||||
logging style of output when running in
|
||||
non-multiprocessor mode.
|
||||
EnableMPLogging--Enable the multiprocessor logging
|
||||
style even when running in non-multiprocessor
|
||||
mode. This logging style is on by default.
|
||||
ForceConsoleColor--Use ANSI console colors even if
|
||||
console does not support it
|
||||
PreferConsoleColor--Use ANSI console colors only if
|
||||
target console does support it
|
||||
Verbosity--overrides the -verbosity setting for this
|
||||
logger.
|
||||
Example:
|
||||
<target state="translated"> -consoleLoggerParameters:<parameters>
|
||||
コンソール ロガーへのパラメーターです。(短縮形: -clp)
|
||||
利用可能なパラメーター:
|
||||
PerformanceSummary--タスク、ターゲット、プロジェクトにかかった時間を
|
||||
表示します。
|
||||
Summary--最後にエラーと警告の概要を表示します。
|
||||
NoSummary--最後にエラーと警告の概要を表示
|
||||
しません。
|
||||
ErrorsOnly--エラーのみを表示します。
|
||||
WarningsOnly--警告のみを表示します。
|
||||
NoItemAndPropertyList--各プロジェクトのビルド開始時に、
|
||||
項目とプロパティのリストを表示しません。
|
||||
ShowCommandLine--TaskCommandLineEvent メッセージを表示します
|
||||
ShowTimestamp--Timestamp を任意のメッセージへのプレフィックスとして
|
||||
表示します。
|
||||
ShowEventId--開始されたイベント、終了したイベント、
|
||||
メッセージの eventId を表示します。
|
||||
ForceNoAlign--テキストを、コンソール バッファーの
|
||||
サイズに合わせません
|
||||
DisableConsoleColor--すべてのログ メッセージに対して
|
||||
既定のコンソール カラーを使用します。
|
||||
DisableMPLogging-- 非マルチプロセッサ モードで
|
||||
実行する際、マルチプロセッサの
|
||||
出力ログ形式を無効にします。
|
||||
EnableMPLogging--非マルチプロセッサ モードで
|
||||
実行する場合も、マルチプロセッサのログ形式を有効にします。
|
||||
このログ形式は、既定で有効です。
|
||||
ForceConsoleColor--コンソールでサポートされていない場合でも、
|
||||
ANSI コンソール カラーを使用します
|
||||
PreferConsoleColor--ターゲット コンソールでサポートしている場合のみ
|
||||
ANSI コンソール カラーを使用します
|
||||
Verbosity--このロガーの -verbosity 設定を
|
||||
上書きします。
|
||||
例::
|
||||
-consoleLoggerParameters:PerformanceSummary;NoSummary;
|
||||
Verbosity=minimal
|
||||
</target>
|
||||
|
@ -732,10 +746,10 @@
|
|||
will read build results from. If -isolateProjects is set
|
||||
to False, this sets it to True. (short form: -irc)
|
||||
</source>
|
||||
<target state="new"> -inputResultsCaches:<cacheFile>...
|
||||
Semicolon separated list of input cache files that MSBuild
|
||||
will read build results from. If -isolateProjects is set
|
||||
to False, this sets it to True. (short form: -irc)
|
||||
<target state="translated"> -inputResultsCaches:<cacheFile>...
|
||||
MSBuild が入力キャッシュ ファイルのセミコロン区切りの一覧の
|
||||
ビルド結果の読み取り元。-isolateProjects が
|
||||
False に設定された場合、True に設定されます。(短縮形: -irc)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized: MSBuild, -isolate
|
||||
|
@ -749,11 +763,11 @@
|
|||
If -isolateProjects is set to False, this sets it to True.
|
||||
(short form: -orc)
|
||||
</source>
|
||||
<target state="new"> -outputResultsCache:[cacheFile]
|
||||
Output cache file where MSBuild will write the contents of
|
||||
its build result caches at the end of the build.
|
||||
If -isolateProjects is set to False, this sets it to True.
|
||||
(short form: -orc)
|
||||
<target state="translated"> -outputResultsCache:[cacheFile]
|
||||
MSBuild がビルドの終了時にビルド結果キャッシュ
|
||||
の内容を書き込む出力キャッシュ ファイル。
|
||||
-isolateProjects が False に設定されている場合、True に設定されます。
|
||||
(短縮形: -orc)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized: MSBuild, -isolate
|
||||
|
@ -1376,7 +1390,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectBuilding_NoTF">
|
||||
<source>{0}{1} {2} ({3}s)</source>
|
||||
<target state="new">{0}{1} {2} ({3}s)</target>
|
||||
<target state="translated">{0}{1} {2} ({3} 秒)</target>
|
||||
<note>
|
||||
Project building.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1387,7 +1401,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectBuilding_WithTF">
|
||||
<source>{0}{1} {2} {3} ({4}s)</source>
|
||||
<target state="new">{0}{1} {2} {3} ({4}s)</target>
|
||||
<target state="translated">{0}{1} {2} {3} ({4} 秒)</target>
|
||||
<note>
|
||||
Project building including target framework information.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1399,7 +1413,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_NoTF">
|
||||
<source>{0}{1} {2} ({3}s)</source>
|
||||
<target state="new">{0}{1} {2} ({3}s)</target>
|
||||
<target state="translated">{0}{1} {2} ({3} 秒)</target>
|
||||
<note>
|
||||
Project finished summary.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1410,7 +1424,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_OutputPath">
|
||||
<source> → {0}</source>
|
||||
<target state="new"> → {0}</target>
|
||||
<target state="translated"> → {0}</target>
|
||||
<note>
|
||||
Info about project output - when known. Printed after ProjectFinished_NoTF or ProjectFinished_WithTF.
|
||||
{0}: VT100 coded hyperlink to project output directory
|
||||
|
@ -1418,7 +1432,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_WithTF">
|
||||
<source>{0}{1} {2} {3} ({4}s)</source>
|
||||
<target state="new">{0}{1} {2} {3} ({4}s)</target>
|
||||
<target state="translated">{0}{1} {2} {3} ({4} 秒)</target>
|
||||
<note>
|
||||
Project finished summary including target framework information.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1477,14 +1491,14 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="RestoreComplete">
|
||||
<source>Restore complete ({0}s)</source>
|
||||
<target state="new">Restore complete ({0}s)</target>
|
||||
<target state="translated">復元が完了しました ({0} 秒)</target>
|
||||
<note>
|
||||
{0}: duration in seconds with 1 decimal point
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="RestoreCompleteWithMessage">
|
||||
<source>Restore {0} in {1}s</source>
|
||||
<target state="new">Restore {0} in {1}s</target>
|
||||
<target state="translated">{1} 秒後に {0} を復元する</target>
|
||||
<note>
|
||||
Restore summary when finished with warning or error
|
||||
{0}: BuildResult_X (below)
|
||||
|
@ -1552,7 +1566,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="UnsupportedSwitchForSolutionFiles">
|
||||
<source>The '{0}' switch is not supported for solution files.</source>
|
||||
<target state="new">The '{0}' switch is not supported for solution files.</target>
|
||||
<target state="translated">'{0}' スイッチはソリューション ファイルではサポートされていません。</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="Using35Engine">
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="BuildFinished">
|
||||
<source>Build {0} in {1}s</source>
|
||||
<target state="new">Build {0} in {1}s</target>
|
||||
<target state="translated">{0} 빌드({1}초)</target>
|
||||
<note>
|
||||
Overall build summary
|
||||
{0}: BuildResult_X (below)
|
||||
|
@ -21,35 +21,35 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="BuildResult_Failed">
|
||||
<source>failed</source>
|
||||
<target state="new">failed</target>
|
||||
<target state="translated">실패</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_FailedWithErrors">
|
||||
<source>failed with errors</source>
|
||||
<target state="new">failed with errors</target>
|
||||
<target state="translated">실패(오류 발생)</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_FailedWithWarnings">
|
||||
<source>failed with warnings</source>
|
||||
<target state="new">failed with warnings</target>
|
||||
<target state="translated">실패(경고 발생)</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_Succeeded">
|
||||
<source>succeeded</source>
|
||||
<target state="new">succeeded</target>
|
||||
<target state="translated">성공</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_SucceededWithWarnings">
|
||||
<source>succeeded with warnings</source>
|
||||
<target state="new">succeeded with warnings</target>
|
||||
<target state="translated">성공(경고 발생)</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
|
@ -80,22 +80,32 @@
|
|||
but isn't up to date.
|
||||
(Short form: -q)
|
||||
</source>
|
||||
<target state="new"> -question
|
||||
(Experimental) Question whether there is any build work.
|
||||
MSBuild will error out when it detects a target or task
|
||||
that can be incremental (has inputs and outputs),
|
||||
but isn't up to date.
|
||||
(Short form: -q)
|
||||
<target state="translated"> -question
|
||||
(실험) 빌드 작업이 있는지 질문합니다.
|
||||
증분할 수 있지만(입력 및 출력이 있음)
|
||||
최신 상태가 아닌 대상 또는 작업을 감지하면
|
||||
MSBuild에서 오류가 발생합니다.
|
||||
(약식: -q)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: "MSBuild" should not be localized.
|
||||
LOCALIZATION: "-question" and "-q" should not be localized.
|
||||
LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars.
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="InvalidLowPriorityValue">
|
||||
<source>MSBUILD : error MSB1064: Low priority value is not valid. {0}</source>
|
||||
<target state="translated">MSBUILD : error MSB1064: 낮은 우선 순위 값이 유효하지 않습니다. {0}</target>
|
||||
<note>
|
||||
{StrBegin="MSBUILD : error MSB1064: "}
|
||||
UE: This message does not need in-line parameters because the exception takes care of displaying the invalid arg.
|
||||
This error is shown when a user specifies a value for the lowPriority parameter that is not equivalent to Boolean.TrueString or Boolean.FalseString.
|
||||
LOCALIZATION: The prefix "MSBUILD : error MSBxxxx:" should not be localized.
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="MSBuildVersionMessage">
|
||||
<source>MSBuild version {0} for {1}</source>
|
||||
<target state="new">MSBuild version {0} for {1}</target>
|
||||
<target state="translated">msbuild 버전 {0}({1}용)</target>
|
||||
<note>LOCALIZATION: {0} contains the DLL version number. {1} contains the name of a runtime, like ".NET Framework", ".NET Core", or "Mono"</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="CurrentDirectory">
|
||||
|
@ -215,25 +225,25 @@
|
|||
|
||||
This flag is experimental and may not work as intended.
|
||||
</source>
|
||||
<target state="new"> -isolateProjects[:True|MessageUponIsolationViolation|False]
|
||||
Causes MSBuild to build each project in isolation.
|
||||
<target state="translated"> -isolateProjects[:True|MessageUponIsolationViolation|False]
|
||||
MSBuild가 각 프로젝트를 격리 모드로 빌드하도록 합니다.
|
||||
|
||||
When set to "MessageUponIsolationViolation" (or its short
|
||||
form "Message"), only the results from top-level targets
|
||||
are serialized if the -outputResultsCache switch is
|
||||
supplied. This is to mitigate the chances of an
|
||||
isolation-violating target on a dependency project using
|
||||
incorrect state due to its dependency on a cached target
|
||||
whose side effects would not be taken into account.
|
||||
(For example, the definition of a property.)
|
||||
"MessageUponIsolationViolation"(또는 약식 "Message")으로
|
||||
설정하면 -outputResultsCache 스위치가 제공되는
|
||||
경우 최상위 수준 대상의 결과만 직렬화됩니다.
|
||||
이는 부작용이 고려되지 않는 캐시된 대상에 대한
|
||||
종속성으로 인해 잘못된 상태를 사용하는 종속성
|
||||
프로젝트의 격리 위반 대상 존재 가능성을
|
||||
완화하기 위한 것입니다.
|
||||
(예: 속성 정의)
|
||||
|
||||
This is a more restrictive mode of MSBuild as it requires
|
||||
that the project graph be statically discoverable at
|
||||
evaluation time, but can improve scheduling and reduce
|
||||
memory overhead when building a large set of projects.
|
||||
(Short form: -isolate)
|
||||
이 모드는 평가 시 프로젝트 그래프를 정적으로
|
||||
검색할 수 있어야 하므로 보다 제한적인 MSBuild
|
||||
모드이지만 대규모 프로젝트 집합을 빌드할 때 예약
|
||||
기능을 개선하고 메모리 오버헤드를 줄일 수 있습니다.
|
||||
(약식: -isolate)
|
||||
|
||||
This flag is experimental and may not work as intended.
|
||||
이 플래그는 실험적이며 의도한 대로 작동하지 않을 수 있습니다.
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: "MSBuild" should not be localized.
|
||||
|
@ -348,13 +358,13 @@
|
|||
Example:
|
||||
-warnNotAsError:MSB3026
|
||||
</source>
|
||||
<target state="new"> -warnNotAsError[:code[;code2]]
|
||||
List of warning codes to treats not treat as errors.
|
||||
Use a semicolon or a comma to separate
|
||||
multiple warning codes. Has no effect if the -warnaserror
|
||||
switch is not set.
|
||||
<target state="translated"> -warnNotAsError[:code[;code2]]
|
||||
오류로 처리하지 않을 경고 코드 목록입니다.
|
||||
세미콜론이나 쉼표를 사용하여 여러 경고 코드를
|
||||
구분합니다. -warnaserror 스위치가 설정되어 있지
|
||||
않으면 효과가 없습니다.
|
||||
|
||||
Example:
|
||||
예:
|
||||
-warnNotAsError:MSB3026
|
||||
</target>
|
||||
<note>
|
||||
|
@ -545,11 +555,15 @@
|
|||
is set separately by
|
||||
-fileloggerparameters.
|
||||
</source>
|
||||
<target state="needs-review-translation"> -verbosity:<level> 이벤트 로그에 이 정보의 양을 표시합니다.
|
||||
사용 가능한 세부 정보 표시 수준은 다음과 같습니다. q[uiet], m[inimal],
|
||||
n[ormal], d[etailed], 및 diag[nostic]. (약식: -v)
|
||||
<target state="translated"> -verbosity:<level> 이벤트 로그에 이 정도 양의 정보를 표시합니다.
|
||||
사용 가능한 세부 정보 표시 수준에는 q[uiet], m[inimal],
|
||||
n[ormal], d[etailed], diag[nostic]이 있습니다. (약식: -v)
|
||||
예:
|
||||
-verbosity:quiet
|
||||
|
||||
참고: 파일 로거의 세부 정보 표시는
|
||||
-fileloggerparameters에 의해
|
||||
별도로 설정됩니다.
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized:
|
||||
|
@ -598,40 +612,40 @@
|
|||
-consoleLoggerParameters:PerformanceSummary;NoSummary;
|
||||
Verbosity=minimal
|
||||
</source>
|
||||
<target state="new"> -consoleLoggerParameters:<parameters>
|
||||
Parameters to console logger. (Short form: -clp)
|
||||
The available parameters are:
|
||||
PerformanceSummary--Show time spent in tasks, targets
|
||||
and projects.
|
||||
Summary--Show error and warning summary at the end.
|
||||
NoSummary--Don't show error and warning summary at the
|
||||
end.
|
||||
ErrorsOnly--Show only errors.
|
||||
WarningsOnly--Show only warnings.
|
||||
NoItemAndPropertyList--Don't show list of items and
|
||||
properties at the start of each project build.
|
||||
ShowCommandLine--Show TaskCommandLineEvent messages
|
||||
ShowTimestamp--Display the Timestamp as a prefix to any
|
||||
message.
|
||||
ShowEventId--Show eventId for started events, finished
|
||||
events, and messages
|
||||
ForceNoAlign--Does not align the text to the size of
|
||||
the console buffer
|
||||
DisableConsoleColor--Use the default console colors
|
||||
for all logging messages.
|
||||
DisableMPLogging-- Disable the multiprocessor
|
||||
logging style of output when running in
|
||||
non-multiprocessor mode.
|
||||
EnableMPLogging--Enable the multiprocessor logging
|
||||
style even when running in non-multiprocessor
|
||||
mode. This logging style is on by default.
|
||||
ForceConsoleColor--Use ANSI console colors even if
|
||||
console does not support it
|
||||
PreferConsoleColor--Use ANSI console colors only if
|
||||
target console does support it
|
||||
Verbosity--overrides the -verbosity setting for this
|
||||
logger.
|
||||
Example:
|
||||
<target state="translated"> -consoleLoggerParameters:<parameters>
|
||||
콘솔 로거에 대한 매개 변수입니다. (약식: -clp)
|
||||
사용 가능한 매개 변수는 다음과 같습니다.
|
||||
PerformanceSummary--작업, 대상, 프로젝트에서 소요된 시간을
|
||||
표시합니다.
|
||||
Summary--종료 시 오류 및 경고 요약을 표시합니다.
|
||||
NoSummary--종료 시 오류 및 경고 요약을 표시하지
|
||||
않습니다.
|
||||
ErrorsOnly--오류만 표시합니다.
|
||||
WarningsOnly--경고만 표시합니다.
|
||||
NoItemAndPropertyList--각 프로젝트 빌드를 시작할 때 항목 및 속성 목록을
|
||||
표시하지 않습니다.
|
||||
ShowCommandLine--TaskCommandLineEvent 메시지를 표시합니다.
|
||||
ShowTimestamp--메시지 접두사로 타임스탬프를
|
||||
표시합니다.
|
||||
ShowEventId--시작된 이벤트, 완료된 이벤트, 메시지의 eventId를
|
||||
표시합니다.
|
||||
ForceNoAlign--콘솔 버퍼 크기에 텍스트를 맞추지
|
||||
않습니다.
|
||||
DisableConsoleColor--모든 로깅 메시지에 기본 콘솔 색을
|
||||
사용합니다.
|
||||
DisableMPLogging--다중 프로세서가 아닌 모드에서 실행할 경우
|
||||
출력의 다중 프로세서 로깅 스타일을
|
||||
사용하지 않도록 설정합니다.
|
||||
EnableMPLogging--다중 프로세서가 아닌 모드에서 실행할 경우에도
|
||||
다중 프로세서 로깅 스타일을 사용하도록 설정합니다.
|
||||
이 로깅 스타일은 기본적으로 활성화됩니다.
|
||||
ForceConsoleColor--콘솔에서 지원하지 않더라도 ANSI 콘솔 색을
|
||||
사용합니다
|
||||
PreferConsoleColor--대상 콘솔에서 지원되는 경우에만
|
||||
ANSI 콘솔 색을 사용합니다.
|
||||
Verbosity--이 로거에 대한 -verbosity 설정을
|
||||
재정의합니다.
|
||||
예:
|
||||
-consoleLoggerParameters:PerformanceSummary;NoSummary;
|
||||
Verbosity=minimal
|
||||
</target>
|
||||
|
@ -732,10 +746,10 @@
|
|||
will read build results from. If -isolateProjects is set
|
||||
to False, this sets it to True. (short form: -irc)
|
||||
</source>
|
||||
<target state="new"> -inputResultsCaches:<cacheFile>...
|
||||
Semicolon separated list of input cache files that MSBuild
|
||||
will read build results from. If -isolateProjects is set
|
||||
to False, this sets it to True. (short form: -irc)
|
||||
<target state="translated"> -inputResultsCaches:<cacheFile>...
|
||||
MSBuild가 빌드 결과를 읽을 입력 캐시 파일의
|
||||
세미콜론으로 구분된 목록입니다. -isolateProjects가
|
||||
False로 설정된 경우 이로 인해 True로 설정됩니다. (약식: -irc)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized: MSBuild, -isolate
|
||||
|
@ -749,11 +763,11 @@
|
|||
If -isolateProjects is set to False, this sets it to True.
|
||||
(short form: -orc)
|
||||
</source>
|
||||
<target state="new"> -outputResultsCache:[cacheFile]
|
||||
Output cache file where MSBuild will write the contents of
|
||||
its build result caches at the end of the build.
|
||||
If -isolateProjects is set to False, this sets it to True.
|
||||
(short form: -orc)
|
||||
<target state="translated"> -outputResultsCache:[cacheFile]
|
||||
빌드가 끝날 때 MSBuild에서 빌드 결과 캐시의
|
||||
콘텐츠를 쓸 출력 캐시 파일입니다.
|
||||
-isolateProjects가 False로 설정된 경우 이로 인해 True로 설정됩니다.
|
||||
(약식: -orc)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized: MSBuild, -isolate
|
||||
|
@ -1376,7 +1390,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectBuilding_NoTF">
|
||||
<source>{0}{1} {2} ({3}s)</source>
|
||||
<target state="new">{0}{1} {2} ({3}s)</target>
|
||||
<target state="translated">{0}{1} {2} ({3}초)</target>
|
||||
<note>
|
||||
Project building.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1387,7 +1401,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectBuilding_WithTF">
|
||||
<source>{0}{1} {2} {3} ({4}s)</source>
|
||||
<target state="new">{0}{1} {2} {3} ({4}s)</target>
|
||||
<target state="translated">{0}{1} {2} {3} ({4}초)</target>
|
||||
<note>
|
||||
Project building including target framework information.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1399,7 +1413,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_NoTF">
|
||||
<source>{0}{1} {2} ({3}s)</source>
|
||||
<target state="new">{0}{1} {2} ({3}s)</target>
|
||||
<target state="translated">{0}{1} {2} ({3}초)</target>
|
||||
<note>
|
||||
Project finished summary.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1410,7 +1424,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_OutputPath">
|
||||
<source> → {0}</source>
|
||||
<target state="new"> → {0}</target>
|
||||
<target state="translated"> → {0}</target>
|
||||
<note>
|
||||
Info about project output - when known. Printed after ProjectFinished_NoTF or ProjectFinished_WithTF.
|
||||
{0}: VT100 coded hyperlink to project output directory
|
||||
|
@ -1418,7 +1432,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_WithTF">
|
||||
<source>{0}{1} {2} {3} ({4}s)</source>
|
||||
<target state="new">{0}{1} {2} {3} ({4}s)</target>
|
||||
<target state="translated">{0}{1} {2} {3} ({4}초)</target>
|
||||
<note>
|
||||
Project finished summary including target framework information.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1477,14 +1491,14 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="RestoreComplete">
|
||||
<source>Restore complete ({0}s)</source>
|
||||
<target state="new">Restore complete ({0}s)</target>
|
||||
<target state="translated">복원 완료({0}초)</target>
|
||||
<note>
|
||||
{0}: duration in seconds with 1 decimal point
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="RestoreCompleteWithMessage">
|
||||
<source>Restore {0} in {1}s</source>
|
||||
<target state="new">Restore {0} in {1}s</target>
|
||||
<target state="translated">{0} 복원({1}초)</target>
|
||||
<note>
|
||||
Restore summary when finished with warning or error
|
||||
{0}: BuildResult_X (below)
|
||||
|
@ -1552,7 +1566,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="UnsupportedSwitchForSolutionFiles">
|
||||
<source>The '{0}' switch is not supported for solution files.</source>
|
||||
<target state="new">The '{0}' switch is not supported for solution files.</target>
|
||||
<target state="translated">솔루션 파일에는 '{0}' 스위치가 지원되지 않습니다.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="Using35Engine">
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="BuildFinished">
|
||||
<source>Build {0} in {1}s</source>
|
||||
<target state="new">Build {0} in {1}s</target>
|
||||
<target state="translated">Kompiluj {0} w {1}s</target>
|
||||
<note>
|
||||
Overall build summary
|
||||
{0}: BuildResult_X (below)
|
||||
|
@ -21,35 +21,35 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="BuildResult_Failed">
|
||||
<source>failed</source>
|
||||
<target state="new">failed</target>
|
||||
<target state="translated">niepowodzenie</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_FailedWithErrors">
|
||||
<source>failed with errors</source>
|
||||
<target state="new">failed with errors</target>
|
||||
<target state="translated">zakończono niepowodzeniem, z błędami</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_FailedWithWarnings">
|
||||
<source>failed with warnings</source>
|
||||
<target state="new">failed with warnings</target>
|
||||
<target state="translated">zakończono niepowodzeniem, z ostrzeżeniami.</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_Succeeded">
|
||||
<source>succeeded</source>
|
||||
<target state="new">succeeded</target>
|
||||
<target state="translated">powodzenie</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_SucceededWithWarnings">
|
||||
<source>succeeded with warnings</source>
|
||||
<target state="new">succeeded with warnings</target>
|
||||
<target state="translated">zakończono powodzeniem, z ostrzeżeniem</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
|
@ -80,22 +80,32 @@
|
|||
but isn't up to date.
|
||||
(Short form: -q)
|
||||
</source>
|
||||
<target state="new"> -question
|
||||
(Experimental) Question whether there is any build work.
|
||||
MSBuild will error out when it detects a target or task
|
||||
that can be incremental (has inputs and outputs),
|
||||
but isn't up to date.
|
||||
(Short form: -q)
|
||||
<target state="translated"> -question
|
||||
(Eksperymentalne) Pytanie, czy istnieje jakakolwiek kompilacja.
|
||||
Program MSBuild wyrzuci błąd, gdy wykryje element docelowy lub zadanie
|
||||
, które może być przyrostowe (ma dane wejściowe i wyjściowe),
|
||||
ale nie jest aktualne.
|
||||
(Skrócona forma: -q)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: "MSBuild" should not be localized.
|
||||
LOCALIZATION: "-question" and "-q" should not be localized.
|
||||
LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars.
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="InvalidLowPriorityValue">
|
||||
<source>MSBUILD : error MSB1064: Low priority value is not valid. {0}</source>
|
||||
<target state="translated">MSBUILD : error MSB1064: wartość niskiego priorytetu jest nieprawidłowa. {0}</target>
|
||||
<note>
|
||||
{StrBegin="MSBUILD : error MSB1064: "}
|
||||
UE: This message does not need in-line parameters because the exception takes care of displaying the invalid arg.
|
||||
This error is shown when a user specifies a value for the lowPriority parameter that is not equivalent to Boolean.TrueString or Boolean.FalseString.
|
||||
LOCALIZATION: The prefix "MSBUILD : error MSBxxxx:" should not be localized.
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="MSBuildVersionMessage">
|
||||
<source>MSBuild version {0} for {1}</source>
|
||||
<target state="new">MSBuild version {0} for {1}</target>
|
||||
<target state="translated">Wersja programu MSBuild {0} dla {1}</target>
|
||||
<note>LOCALIZATION: {0} contains the DLL version number. {1} contains the name of a runtime, like ".NET Framework", ".NET Core", or "Mono"</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="CurrentDirectory">
|
||||
|
@ -216,25 +226,26 @@
|
|||
|
||||
This flag is experimental and may not work as intended.
|
||||
</source>
|
||||
<target state="new"> -isolateProjects[:True|MessageUponIsolationViolation|False]
|
||||
Causes MSBuild to build each project in isolation.
|
||||
<target state="translated"> -isolateProjects[:True|MessageUponIsolationViolation|False]
|
||||
Powoduje, że program MSBuild kompiluje każdy projekt osobno.
|
||||
|
||||
When set to "MessageUponIsolationViolation" (or its short
|
||||
form "Message"), only the results from top-level targets
|
||||
are serialized if the -outputResultsCache switch is
|
||||
supplied. This is to mitigate the chances of an
|
||||
isolation-violating target on a dependency project using
|
||||
incorrect state due to its dependency on a cached target
|
||||
whose side effects would not be taken into account.
|
||||
(For example, the definition of a property.)
|
||||
Po ustawieniu na wartość „MessageUponIsolationViolation” (lub jej skróconą
|
||||
formę „Message”), serializowane są tylko wyniki z celów najwyższego poziomu
|
||||
, jeśli przełącznik -outputResultsCache jest
|
||||
dostarczony. Ma to na celu zmniejszenie szans na to, że cel
|
||||
naruszy izolację w projekcie zależnym przy użyciu
|
||||
nieprawidłowego stanu z powodu jego zależności od buforowanego celu
|
||||
którego efekty uboczne nie byłyby brane pod uwagę.
|
||||
(Na przykład definicja właściwości).
|
||||
|
||||
This is a more restrictive mode of MSBuild as it requires
|
||||
that the project graph be statically discoverable at
|
||||
evaluation time, but can improve scheduling and reduce
|
||||
memory overhead when building a large set of projects.
|
||||
(Short form: -isolate)
|
||||
Jest to bardziej restrykcyjny tryb MSBuild, ponieważ wymaga
|
||||
,
|
||||
aby graf projektu był statycznie wykrywalny w
|
||||
czasie ewaluacji, ale może też poprawiać planowanie i zmniejszyć
|
||||
pamięć podczas budowania dużego zestawu projektów.
|
||||
(Skrócona forma: -isolate)
|
||||
|
||||
This flag is experimental and may not work as intended.
|
||||
Ta flaga jest eksperymentalna i może nie działać zgodnie z przeznaczeniem.
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: "MSBuild" should not be localized.
|
||||
|
@ -352,13 +363,13 @@
|
|||
Example:
|
||||
-warnNotAsError:MSB3026
|
||||
</source>
|
||||
<target state="new"> -warnNotAsError[:code[;code2]]
|
||||
List of warning codes to treats not treat as errors.
|
||||
Use a semicolon or a comma to separate
|
||||
multiple warning codes. Has no effect if the -warnaserror
|
||||
switch is not set.
|
||||
<target state="translated"> -warnNotAsError[:code[;code2]]
|
||||
Lista kodów ostrzeżeń, które nie są traktowane jako błędy.
|
||||
Użyj średnika lub przecinka, aby oddzielić
|
||||
wiele kodów ostrzeżeń. Nie ma wpływu, jeśli przełącznik -warnaserror
|
||||
nie jest ustawiony.
|
||||
|
||||
Example:
|
||||
Przykład:
|
||||
-warnNotAsError:MSB3026
|
||||
</target>
|
||||
<note>
|
||||
|
@ -514,17 +525,14 @@
|
|||
-logger:XMLLogger,MyLogger,Version=1.0.2,Culture=neutral
|
||||
-logger:XMLLogger,C:\Loggers\MyLogger.dll;OutputAsHTML
|
||||
</source>
|
||||
<target state="translated"> -logger:<rejestrator> Umożliwia użycie podanego rejestratora do rejestrowania
|
||||
zdarzeń pochodzących z programu MSBuild. Aby określić
|
||||
wiele rejestratorów, określ każdy z nich osobno.
|
||||
<target state="translated"> -logger:<rejestrator> Umożliwia użycie podanego rejestratora do rejestrowania zdarzeń pochodzących
|
||||
z programu MSBuild. Aby określić wiele rejestratorów, określ każdy z nich osobno.
|
||||
Składnia elementu <rejestrator>:
|
||||
[<klasa rejestratora>,]<zestaw rejestratora>
|
||||
[;<parametry rejestratora>]
|
||||
[<klasa rejestratora>,]<zestaw rejestratora> [;<parametry rejestratora>]
|
||||
Składnia elementu <klasa rejestratora>:
|
||||
[<częściowa lub pełna przestrzeń nazw>.]
|
||||
<nazwa klasy rejestratora>
|
||||
[<częściowa lub pełna przestrzeń nazw>.] <nazwa klasy rejestratora>
|
||||
Składnia elementu <zestaw rejestratora>:
|
||||
{<nazwa zestawu>[,<strong name>] | <plik zestawu>}
|
||||
{<nazwa zestawu>[,<strong name>] | <plik zestawu>}
|
||||
Wartości <parametry rejestratora> są opcjonalne i są
|
||||
przekazywane do rejestratora dokładnie tak, jak zostały
|
||||
wpisane. (Krótka wersja: -l)
|
||||
|
@ -552,11 +560,15 @@
|
|||
is set separately by
|
||||
-fileloggerparameters.
|
||||
</source>
|
||||
<target state="needs-review-translation"> -verbosity:<poziom> Wyświetla podaną ilość informacji w dzienniku zdarzeń.
|
||||
Dostępne poziomy szczegółowości: q[uiet], m[inimal],
|
||||
n[ormal], d[etailed] i diag[nostic]. (Krótka wersja: /v)
|
||||
<target state="translated"> -verbosity:<level> Wyświetl tę ilość informacji w dzienniku zdarzeń.
|
||||
Dostępne poziomy szczegółowości to: q[uiet], m[inimal],
|
||||
n[ormal], d[etailed], and diag[nostic]. (Skrócona forma: -v)
|
||||
Przykład:
|
||||
-verbosity:quiet
|
||||
-verbosity:cichy
|
||||
|
||||
Note: szczegółowość rejestratorów plików
|
||||
jest ustawiana oddzielnie przez
|
||||
-fileloggerparameters.
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized:
|
||||
|
@ -605,40 +617,41 @@
|
|||
-consoleLoggerParameters:PerformanceSummary;NoSummary;
|
||||
Verbosity=minimal
|
||||
</source>
|
||||
<target state="new"> -consoleLoggerParameters:<parameters>
|
||||
Parameters to console logger. (Short form: -clp)
|
||||
The available parameters are:
|
||||
PerformanceSummary--Show time spent in tasks, targets
|
||||
and projects.
|
||||
Summary--Show error and warning summary at the end.
|
||||
NoSummary--Don't show error and warning summary at the
|
||||
end.
|
||||
ErrorsOnly--Show only errors.
|
||||
WarningsOnly--Show only warnings.
|
||||
NoItemAndPropertyList--Don't show list of items and
|
||||
properties at the start of each project build.
|
||||
ShowCommandLine--Show TaskCommandLineEvent messages
|
||||
ShowTimestamp--Display the Timestamp as a prefix to any
|
||||
message.
|
||||
ShowEventId--Show eventId for started events, finished
|
||||
events, and messages
|
||||
ForceNoAlign--Does not align the text to the size of
|
||||
the console buffer
|
||||
DisableConsoleColor--Use the default console colors
|
||||
for all logging messages.
|
||||
DisableMPLogging-- Disable the multiprocessor
|
||||
logging style of output when running in
|
||||
non-multiprocessor mode.
|
||||
EnableMPLogging--Enable the multiprocessor logging
|
||||
style even when running in non-multiprocessor
|
||||
mode. This logging style is on by default.
|
||||
ForceConsoleColor--Use ANSI console colors even if
|
||||
console does not support it
|
||||
PreferConsoleColor--Use ANSI console colors only if
|
||||
target console does support it
|
||||
Verbosity--overrides the -verbosity setting for this
|
||||
logger.
|
||||
Example:
|
||||
<target state="translated"> -consoleLoggerParameters:<parameters>
|
||||
Parametry rejestratora konsoli. (Krótka wersja: -clp)
|
||||
Dostępne parametry:
|
||||
PerformanceSummary--pokazuje czas spędzony na zadaniach, elementach docelowych
|
||||
i projektach.
|
||||
Summary--pokazuje na końcu podsumowanie błędów i ostrzeżeń.
|
||||
NoSummary--nie pokazuje na końcu podsumowania błędów
|
||||
i ostrzeżeń.
|
||||
ErrorsOnly--pokazuje tylko błędy.
|
||||
WarningsOnly--pokazuje tylko ostrzeżenia.
|
||||
NoItemAndPropertyList--nie pokazuje listy elementów i
|
||||
właściwości na początku każdej kompilacji projektu.
|
||||
ShowCommandLine--pokazuje komunikaty TaskCommandLineEvent
|
||||
ShowTimestamp--wyświetla sygnaturę czasową jako prefiks każdego
|
||||
komunikatu.
|
||||
ShowEventId--pokazuje identyfikator zdarzenia dla rozpoczętych zdarzeń, zakończonych
|
||||
zdarzeń i komunikatów.
|
||||
ForceNoAlign--nie dopasowuje tekstu do rozmiaru
|
||||
buforu konsoli.
|
||||
DisableConsoleColor--używa domyślnych kolorów konsoli
|
||||
dla wszystkich komunikatów dotyczących rejestrowania.
|
||||
DisableMPLogging--wyłącza styl rejestrowania
|
||||
wieloprocesorowego wyników podczas działania w
|
||||
trybie nie-wieloprocesorowym.
|
||||
EnableMPLogging--włącza styl rejestrowania wieloprocesorowego
|
||||
nawet podczas działania w trybie nie-wieloprocesorowym
|
||||
Ten styl rejestrowania jest włączony domyślnie.
|
||||
ForceConsoleColor--używa kolorów konsoli ANSI nawet wtedy
|
||||
,
|
||||
gdy konsola ich nie obsługuje
|
||||
PreferConsoleColor--używa kolorów konsoli ANSI tylko gdy
|
||||
konsola docelowa obsługuje tę funkcję
|
||||
Verbosity--zastępuje ustawienie -szczegółowość dla tego
|
||||
rejestratora.
|
||||
Przykład:
|
||||
-consoleLoggerParameters:PerformanceSummary;NoSummary;
|
||||
Verbosity=minimal
|
||||
</target>
|
||||
|
@ -739,10 +752,10 @@
|
|||
will read build results from. If -isolateProjects is set
|
||||
to False, this sets it to True. (short form: -irc)
|
||||
</source>
|
||||
<target state="new"> -inputResultsCaches:<cacheFile>...
|
||||
Semicolon separated list of input cache files that MSBuild
|
||||
will read build results from. If -isolateProjects is set
|
||||
to False, this sets it to True. (short form: -irc)
|
||||
<target state="translated"> -inputResultsCaches:<cacheFile>...
|
||||
Rozdzielona średnikami lista wejściowych plików pamięci podręcznej, z których MSBuild
|
||||
odczyta wyniki kompilacji. Jeśli jest ustawione -isolateProjects
|
||||
na wartość Fałsz, ta opcja ustawia ją na wartość Prawda. (skrócona forma: -irc)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized: MSBuild, -isolate
|
||||
|
@ -756,11 +769,11 @@
|
|||
If -isolateProjects is set to False, this sets it to True.
|
||||
(short form: -orc)
|
||||
</source>
|
||||
<target state="new"> -outputResultsCache:[cacheFile]
|
||||
Output cache file where MSBuild will write the contents of
|
||||
its build result caches at the end of the build.
|
||||
If -isolateProjects is set to False, this sets it to True.
|
||||
(short form: -orc)
|
||||
<target state="translated"> -outputResultsCache:[cacheFile]
|
||||
Wyjściowy plik pamięci podręcznej, w którym program MSBuild zapisze zawartość
|
||||
pamięci podręcznej wyników kompilacji na końcu kompilacji.
|
||||
Jeśli -isolateProjects jest ustawiona na wartość Fałsz, to ustawia je na wartość Prawda.
|
||||
(skrócona forma: -orc)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized: MSBuild, -isolate
|
||||
|
@ -828,7 +841,7 @@
|
|||
Example:
|
||||
-ignoreProjectExtensions:.sln
|
||||
</source>
|
||||
<target state="translated">-ignoreProjectExtensions:<rozszerzenia>
|
||||
<target state="translated"> -ignoreProjectExtensions:<rozszerzenia>
|
||||
Lista rozszerzeń, które mają zostać zignorowane podczas
|
||||
ustalania pliku projektu do kompilacji. Przy użyciu średnika lub przecinka
|
||||
można rozdzielać wiele rozszerzeń.
|
||||
|
@ -914,13 +927,11 @@
|
|||
create a log file for each node.
|
||||
</source>
|
||||
<target state="translated"> -distributedFileLogger
|
||||
Rejestruje dane wyjściowe kompilacji w wielu plikach
|
||||
dziennika, po jednym pliku na węzeł programu MSBuild.
|
||||
Początkową lokalizacją tych plików jest bieżący katalog.
|
||||
Domyślnie pliki mają nazwę
|
||||
Rejestruje dane wyjściowe kompilacji w wielu plikach dziennika,po jednym pliku
|
||||
na węzeł programu MSBuild. Początkową lokalizacją tych plików
|
||||
jest bieżący katalog. Domyślnie pliki mają nazwę
|
||||
„MSBuild<identyfikator węzła>.log”. Lokalizację plików
|
||||
i inne parametry rejestratora plików można określić
|
||||
|
||||
przez dodanie przełącznika „-fileLoggerParameters”.
|
||||
|
||||
Jeśli nazwa pliku zostanie ustawiona za pomocą przełącznika
|
||||
|
@ -1385,7 +1396,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectBuilding_NoTF">
|
||||
<source>{0}{1} {2} ({3}s)</source>
|
||||
<target state="new">{0}{1} {2} ({3}s)</target>
|
||||
<target state="translated">{0}{1} {2} ({3}s)</target>
|
||||
<note>
|
||||
Project building.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1396,7 +1407,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectBuilding_WithTF">
|
||||
<source>{0}{1} {2} {3} ({4}s)</source>
|
||||
<target state="new">{0}{1} {2} {3} ({4}s)</target>
|
||||
<target state="translated">{0}{1} {2} {3} ({4}s)</target>
|
||||
<note>
|
||||
Project building including target framework information.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1408,7 +1419,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_NoTF">
|
||||
<source>{0}{1} {2} ({3}s)</source>
|
||||
<target state="new">{0}{1} {2} ({3}s)</target>
|
||||
<target state="translated">{0}{1} {2} ({3}s)</target>
|
||||
<note>
|
||||
Project finished summary.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1419,7 +1430,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_OutputPath">
|
||||
<source> → {0}</source>
|
||||
<target state="new"> → {0}</target>
|
||||
<target state="translated"> → {0}</target>
|
||||
<note>
|
||||
Info about project output - when known. Printed after ProjectFinished_NoTF or ProjectFinished_WithTF.
|
||||
{0}: VT100 coded hyperlink to project output directory
|
||||
|
@ -1427,7 +1438,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_WithTF">
|
||||
<source>{0}{1} {2} {3} ({4}s)</source>
|
||||
<target state="new">{0}{1} {2} {3} ({4}s)</target>
|
||||
<target state="translated">{0}{1} {2} {3} ({4}s)</target>
|
||||
<note>
|
||||
Project finished summary including target framework information.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1486,14 +1497,14 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="RestoreComplete">
|
||||
<source>Restore complete ({0}s)</source>
|
||||
<target state="new">Restore complete ({0}s)</target>
|
||||
<target state="translated">Zakończono przywracanie ({0}s)</target>
|
||||
<note>
|
||||
{0}: duration in seconds with 1 decimal point
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="RestoreCompleteWithMessage">
|
||||
<source>Restore {0} in {1}s</source>
|
||||
<target state="new">Restore {0} in {1}s</target>
|
||||
<target state="translated">Przywróć {0} w {1}s</target>
|
||||
<note>
|
||||
Restore summary when finished with warning or error
|
||||
{0}: BuildResult_X (below)
|
||||
|
@ -1561,7 +1572,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="UnsupportedSwitchForSolutionFiles">
|
||||
<source>The '{0}' switch is not supported for solution files.</source>
|
||||
<target state="new">The '{0}' switch is not supported for solution files.</target>
|
||||
<target state="translated">Przełącznik „{0}” nie jest obsługiwany dla plików rozwiązań.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="Using35Engine">
|
||||
|
@ -1904,7 +1915,7 @@ dzienników tekstowych i wykorzystać w innych narzędziach
|
|||
w określonym pliku. Jeśli rozszerzenie określonego
|
||||
pliku to „md”, wynik jest generowany w formacie znaczników
|
||||
markdown. W przeciwnym razie jest tworzony plik rozdzielany tabulatorami.
|
||||
</target>
|
||||
</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="HelpMessage_33_RestorePropertySwitch">
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="BuildFinished">
|
||||
<source>Build {0} in {1}s</source>
|
||||
<target state="new">Build {0} in {1}s</target>
|
||||
<target state="translated">Construir {0} em {1}s</target>
|
||||
<note>
|
||||
Overall build summary
|
||||
{0}: BuildResult_X (below)
|
||||
|
@ -21,35 +21,35 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="BuildResult_Failed">
|
||||
<source>failed</source>
|
||||
<target state="new">failed</target>
|
||||
<target state="translated">falhou</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_FailedWithErrors">
|
||||
<source>failed with errors</source>
|
||||
<target state="new">failed with errors</target>
|
||||
<target state="translated">falhou com erros</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_FailedWithWarnings">
|
||||
<source>failed with warnings</source>
|
||||
<target state="new">failed with warnings</target>
|
||||
<target state="translated">falhou com avisos</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_Succeeded">
|
||||
<source>succeeded</source>
|
||||
<target state="new">succeeded</target>
|
||||
<target state="translated">êxito</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_SucceededWithWarnings">
|
||||
<source>succeeded with warnings</source>
|
||||
<target state="new">succeeded with warnings</target>
|
||||
<target state="translated">êxito com avisos</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
|
@ -80,22 +80,32 @@
|
|||
but isn't up to date.
|
||||
(Short form: -q)
|
||||
</source>
|
||||
<target state="new"> -question
|
||||
(Experimental) Question whether there is any build work.
|
||||
MSBuild will error out when it detects a target or task
|
||||
that can be incremental (has inputs and outputs),
|
||||
but isn't up to date.
|
||||
(Short form: -q)
|
||||
<target state="translated"> -pergunta
|
||||
(Experimental) Questione se há algum trabalho de construção.
|
||||
O MSBuild apresentará um erro ao detectar um destino ou tarefa
|
||||
que pode ser incremental (possui entradas e saídas),
|
||||
não está atualizado.
|
||||
(forma abreviada: -q)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: "MSBuild" should not be localized.
|
||||
LOCALIZATION: "-question" and "-q" should not be localized.
|
||||
LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars.
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="InvalidLowPriorityValue">
|
||||
<source>MSBUILD : error MSB1064: Low priority value is not valid. {0}</source>
|
||||
<target state="translated">MSBUILD : error MSB1064: o valor de baixa prioridade não é válido. {0}</target>
|
||||
<note>
|
||||
{StrBegin="MSBUILD : error MSB1064: "}
|
||||
UE: This message does not need in-line parameters because the exception takes care of displaying the invalid arg.
|
||||
This error is shown when a user specifies a value for the lowPriority parameter that is not equivalent to Boolean.TrueString or Boolean.FalseString.
|
||||
LOCALIZATION: The prefix "MSBUILD : error MSBxxxx:" should not be localized.
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="MSBuildVersionMessage">
|
||||
<source>MSBuild version {0} for {1}</source>
|
||||
<target state="new">MSBuild version {0} for {1}</target>
|
||||
<target state="translated">Versão do MSBuild {0} para {1}</target>
|
||||
<note>LOCALIZATION: {0} contains the DLL version number. {1} contains the name of a runtime, like ".NET Framework", ".NET Core", or "Mono"</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="CurrentDirectory">
|
||||
|
@ -216,25 +226,25 @@ arquivo de resposta.
|
|||
|
||||
This flag is experimental and may not work as intended.
|
||||
</source>
|
||||
<target state="new"> -isolateProjects[:True|MessageUponIsolationViolation|False]
|
||||
Causes MSBuild to build each project in isolation.
|
||||
<target state="translated"> -isolarProjects[:True|MessageUponIsolationViolation|False]
|
||||
Faz com que o MSBuild crie cada projeto isoladamente.
|
||||
|
||||
When set to "MessageUponIsolationViolation" (or its short
|
||||
form "Message"), only the results from top-level targets
|
||||
are serialized if the -outputResultsCache switch is
|
||||
supplied. This is to mitigate the chances of an
|
||||
isolation-violating target on a dependency project using
|
||||
incorrect state due to its dependency on a cached target
|
||||
whose side effects would not be taken into account.
|
||||
(For example, the definition of a property.)
|
||||
Quando definido como "MessageUponIsolationViolation" (ou sua abreviação
|
||||
formulário "Mensagem"), apenas os resultados dos alvos de nível superior
|
||||
são serializados se a opção -outputResultsCache for
|
||||
fornecido. Isso é para mitigar as chances de um
|
||||
alvo de violação de isolamento em um projeto de dependência usando
|
||||
estado incorreto devido à sua dependência de um destino armazenado em cache
|
||||
cujos efeitos colaterais não seriam levados em consideração.
|
||||
(Por exemplo, a definição de uma propriedade.)
|
||||
|
||||
This is a more restrictive mode of MSBuild as it requires
|
||||
that the project graph be statically discoverable at
|
||||
evaluation time, but can improve scheduling and reduce
|
||||
memory overhead when building a large set of projects.
|
||||
(Short form: -isolate)
|
||||
Este é um modo mais restritivo do MSBuild, pois requer
|
||||
que o gráfico do projeto seja descoberto estaticamente em
|
||||
tempo de avaliação, mas pode melhorar o agendamento e reduzir
|
||||
sobrecarga de memória ao criar um grande conjunto de projetos.
|
||||
(forma abreviada: -isolar)
|
||||
|
||||
This flag is experimental and may not work as intended.
|
||||
Este sinalizador é experimental e pode não funcionar conforme o esperado.
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: "MSBuild" should not be localized.
|
||||
|
@ -349,13 +359,13 @@ arquivo de resposta.
|
|||
Example:
|
||||
-warnNotAsError:MSB3026
|
||||
</source>
|
||||
<target state="new"> -warnNotAsError[:code[;code2]]
|
||||
List of warning codes to treats not treat as errors.
|
||||
Use a semicolon or a comma to separate
|
||||
multiple warning codes. Has no effect if the -warnaserror
|
||||
switch is not set.
|
||||
<target state="translated"> -warningNotAsError[:code[;code2]]
|
||||
Lista de códigos de aviso para tratar e não tratar como erros.
|
||||
Use ponto e vírgula ou vírgula para separar
|
||||
vários códigos de advertência. Não tem efeito se o -warnaserror
|
||||
interruptor não está definido.
|
||||
|
||||
Example:
|
||||
Exemplo:
|
||||
-warnNotAsError:MSB3026
|
||||
</target>
|
||||
<note>
|
||||
|
@ -546,11 +556,15 @@ arquivo de resposta.
|
|||
is set separately by
|
||||
-fileloggerparameters.
|
||||
</source>
|
||||
<target state="needs-review-translation"> -verbosity:<level> Exibir este volume de informações no log de eventos.
|
||||
Os níveis de detalhamento disponíveis são: q[uiet], m[inimal],
|
||||
n[ormal], d[etailed] e diag[nostic]. (Forma abreviada: -v)
|
||||
<target state="translated"> -verbosidade:<level> Exibe essa quantidade de informações no log de eventos.
|
||||
Os níveis de verbosidade disponíveis são: q[uiet], m[inimal],
|
||||
n[ormal], d[detalhado] e diag[nóstico]. (forma abreviada: -v)
|
||||
Exemplo:
|
||||
-verbosity:quiet
|
||||
- verbosidade: quieto
|
||||
|
||||
Nota: verbosidade dos registradores de arquivos
|
||||
é definido separadamente por
|
||||
-fileloggerparameters.
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized:
|
||||
|
@ -599,42 +613,42 @@ arquivo de resposta.
|
|||
-consoleLoggerParameters:PerformanceSummary;NoSummary;
|
||||
Verbosity=minimal
|
||||
</source>
|
||||
<target state="new"> -consoleLoggerParameters:<parameters>
|
||||
Parameters to console logger. (Short form: -clp)
|
||||
The available parameters are:
|
||||
PerformanceSummary--Show time spent in tasks, targets
|
||||
and projects.
|
||||
Summary--Show error and warning summary at the end.
|
||||
NoSummary--Don't show error and warning summary at the
|
||||
end.
|
||||
ErrorsOnly--Show only errors.
|
||||
WarningsOnly--Show only warnings.
|
||||
NoItemAndPropertyList--Don't show list of items and
|
||||
properties at the start of each project build.
|
||||
ShowCommandLine--Show TaskCommandLineEvent messages
|
||||
ShowTimestamp--Display the Timestamp as a prefix to any
|
||||
message.
|
||||
ShowEventId--Show eventId for started events, finished
|
||||
events, and messages
|
||||
ForceNoAlign--Does not align the text to the size of
|
||||
the console buffer
|
||||
DisableConsoleColor--Use the default console colors
|
||||
for all logging messages.
|
||||
DisableMPLogging-- Disable the multiprocessor
|
||||
logging style of output when running in
|
||||
non-multiprocessor mode.
|
||||
EnableMPLogging--Enable the multiprocessor logging
|
||||
style even when running in non-multiprocessor
|
||||
mode. This logging style is on by default.
|
||||
ForceConsoleColor--Use ANSI console colors even if
|
||||
console does not support it
|
||||
PreferConsoleColor--Use ANSI console colors only if
|
||||
target console does support it
|
||||
Verbosity--overrides the -verbosity setting for this
|
||||
logger.
|
||||
Example:
|
||||
<target state="translated"> -consoleLoggerParameters:<parameters>
|
||||
Parâmetros para o logger do console. (forma abreviada: -clp)
|
||||
Os parâmetros disponíveis são:
|
||||
PerformanceSummary--Mostra o tempo gasto em tarefas, alvos
|
||||
e projetos.
|
||||
Resumo--Mostra o resumo do erro e do aviso no final.
|
||||
NoSummary--Não mostra o resumo de erros e avisos no
|
||||
fim.
|
||||
ErrorOnly--Mostrar apenas erros.
|
||||
WarningsOnly--Mostra apenas avisos.
|
||||
NoItemAndPropertyList--Não mostra a lista de itens e
|
||||
properties no início de cada compilação do projeto.
|
||||
ShowCommandLine--Mostra mensagens TaskCommandLineEvent
|
||||
ShowTimestamp--Exibe o timestamp como um prefixo para qualquer
|
||||
mensagem.
|
||||
ShowEventId--Mostra eventId para eventos iniciados, concluídos
|
||||
eventos e mensagens
|
||||
ForceNoAlign--Não alinha o texto ao tamanho de
|
||||
o buffer do console
|
||||
DisableConsoleColor--Use as cores padrão do console
|
||||
para todas as mensagens de registro.
|
||||
DisableMPLogging-- Desativa o multiprocessador
|
||||
estilo de registro de saída ao executar em
|
||||
modo não multiprocessador.
|
||||
EnableMPLogging--Habilita o log do multiprocessador
|
||||
estilo mesmo quando executado em não multiprocessador
|
||||
modo. Esse estilo de criação de log está ativado por padrão.
|
||||
ForceConsoleColor--Use as cores do console ANSI mesmo se
|
||||
o console não suporta isso
|
||||
PreferConsoleColor--Use as cores do console ANSI somente se
|
||||
o console de destino suporta isso
|
||||
Verbosity--substitui a configuração -verbosity para este
|
||||
registrador.
|
||||
Exemplo:
|
||||
-consoleLoggerParameters:PerformanceSummary;NoSummary;
|
||||
Verbosity=minimal
|
||||
Verbosidade=mínimo
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized:
|
||||
|
@ -733,10 +747,10 @@ arquivo de resposta.
|
|||
will read build results from. If -isolateProjects is set
|
||||
to False, this sets it to True. (short form: -irc)
|
||||
</source>
|
||||
<target state="new"> -inputResultsCaches:<cacheFile>...
|
||||
Semicolon separated list of input cache files that MSBuild
|
||||
will read build results from. If -isolateProjects is set
|
||||
to False, this sets it to True. (short form: -irc)
|
||||
<target state="translated"> -inputResultsCaches:<cacheFile>...
|
||||
Lista separada por ponto-e-vírgula de arquivos de cache de entrada que o MSBuild
|
||||
irá ler os resultados da compilação. Se -isolateProjects estiver definido
|
||||
para Falso, isso o define como Verdadeiro. (forma abreviada: -irc)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized: MSBuild, -isolate
|
||||
|
@ -750,11 +764,11 @@ arquivo de resposta.
|
|||
If -isolateProjects is set to False, this sets it to True.
|
||||
(short form: -orc)
|
||||
</source>
|
||||
<target state="new"> -outputResultsCache:[cacheFile]
|
||||
Output cache file where MSBuild will write the contents of
|
||||
its build result caches at the end of the build.
|
||||
If -isolateProjects is set to False, this sets it to True.
|
||||
(short form: -orc)
|
||||
<target state="translated"> -outputResultsCache:[cacheFile]
|
||||
Arquivo de cache de saída onde o MSBuild gravará o conteúdo de
|
||||
seu resultado de compilação é armazenado em cache no final da compilação.
|
||||
Se -isolateProjects for definido como False, isso o definirá como True.
|
||||
(forma abreviada: -orc)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized: MSBuild, -isolate
|
||||
|
@ -1377,7 +1391,7 @@ arquivo de resposta.
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectBuilding_NoTF">
|
||||
<source>{0}{1} {2} ({3}s)</source>
|
||||
<target state="new">{0}{1} {2} ({3}s)</target>
|
||||
<target state="translated">{0}{1} {2} ({3}s)</target>
|
||||
<note>
|
||||
Project building.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1388,7 +1402,7 @@ arquivo de resposta.
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectBuilding_WithTF">
|
||||
<source>{0}{1} {2} {3} ({4}s)</source>
|
||||
<target state="new">{0}{1} {2} {3} ({4}s)</target>
|
||||
<target state="translated">{0}{1} {2} {3} ({4}s)</target>
|
||||
<note>
|
||||
Project building including target framework information.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1400,7 +1414,7 @@ arquivo de resposta.
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_NoTF">
|
||||
<source>{0}{1} {2} ({3}s)</source>
|
||||
<target state="new">{0}{1} {2} ({3}s)</target>
|
||||
<target state="translated">{0}{1} {2} ({3}s)</target>
|
||||
<note>
|
||||
Project finished summary.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1411,7 +1425,7 @@ arquivo de resposta.
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_OutputPath">
|
||||
<source> → {0}</source>
|
||||
<target state="new"> → {0}</target>
|
||||
<target state="translated"> → {0}</target>
|
||||
<note>
|
||||
Info about project output - when known. Printed after ProjectFinished_NoTF or ProjectFinished_WithTF.
|
||||
{0}: VT100 coded hyperlink to project output directory
|
||||
|
@ -1419,7 +1433,7 @@ arquivo de resposta.
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_WithTF">
|
||||
<source>{0}{1} {2} {3} ({4}s)</source>
|
||||
<target state="new">{0}{1} {2} {3} ({4}s)</target>
|
||||
<target state="translated">{0}{1} {2} {3} ({4}s)</target>
|
||||
<note>
|
||||
Project finished summary including target framework information.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1478,14 +1492,14 @@ arquivo de resposta.
|
|||
</trans-unit>
|
||||
<trans-unit id="RestoreComplete">
|
||||
<source>Restore complete ({0}s)</source>
|
||||
<target state="new">Restore complete ({0}s)</target>
|
||||
<target state="translated">Restauração concluída ({0}s)</target>
|
||||
<note>
|
||||
{0}: duration in seconds with 1 decimal point
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="RestoreCompleteWithMessage">
|
||||
<source>Restore {0} in {1}s</source>
|
||||
<target state="new">Restore {0} in {1}s</target>
|
||||
<target state="translated">Restaurar {0} em {1}s</target>
|
||||
<note>
|
||||
Restore summary when finished with warning or error
|
||||
{0}: BuildResult_X (below)
|
||||
|
@ -1553,7 +1567,7 @@ arquivo de resposta.
|
|||
</trans-unit>
|
||||
<trans-unit id="UnsupportedSwitchForSolutionFiles">
|
||||
<source>The '{0}' switch is not supported for solution files.</source>
|
||||
<target state="new">The '{0}' switch is not supported for solution files.</target>
|
||||
<target state="translated">A opção '{0}' não é suportada para arquivos de solução.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="Using35Engine">
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="BuildFinished">
|
||||
<source>Build {0} in {1}s</source>
|
||||
<target state="new">Build {0} in {1}s</target>
|
||||
<target state="translated">Сборка {0} через {1} с</target>
|
||||
<note>
|
||||
Overall build summary
|
||||
{0}: BuildResult_X (below)
|
||||
|
@ -21,35 +21,35 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="BuildResult_Failed">
|
||||
<source>failed</source>
|
||||
<target state="new">failed</target>
|
||||
<target state="translated">сбой</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_FailedWithErrors">
|
||||
<source>failed with errors</source>
|
||||
<target state="new">failed with errors</target>
|
||||
<target state="translated">сбой с ошибками</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_FailedWithWarnings">
|
||||
<source>failed with warnings</source>
|
||||
<target state="new">failed with warnings</target>
|
||||
<target state="translated">сбой с предупреждениями</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_Succeeded">
|
||||
<source>succeeded</source>
|
||||
<target state="new">succeeded</target>
|
||||
<target state="translated">успешно выполнено</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_SucceededWithWarnings">
|
||||
<source>succeeded with warnings</source>
|
||||
<target state="new">succeeded with warnings</target>
|
||||
<target state="translated">успешно выполнено с предупреждением</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
|
@ -80,22 +80,32 @@
|
|||
but isn't up to date.
|
||||
(Short form: -q)
|
||||
</source>
|
||||
<target state="new"> -question
|
||||
(Experimental) Question whether there is any build work.
|
||||
MSBuild will error out when it detects a target or task
|
||||
that can be incremental (has inputs and outputs),
|
||||
but isn't up to date.
|
||||
(Short form: -q)
|
||||
<target state="translated"> -question
|
||||
(Экспериментальный параметр) Запрашивает, есть ли работа по сборке.
|
||||
MSBuild выдает ошибку при обнаружении целевого объекта или задачи,
|
||||
которые могут быть добавочными (с входными и выходными данными),
|
||||
но не обновлены.
|
||||
(Краткая форма: -q)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: "MSBuild" should not be localized.
|
||||
LOCALIZATION: "-question" and "-q" should not be localized.
|
||||
LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars.
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="InvalidLowPriorityValue">
|
||||
<source>MSBUILD : error MSB1064: Low priority value is not valid. {0}</source>
|
||||
<target state="translated">MSBUILD : error MSB1064: недопустимое значение низкого приоритета. {0}</target>
|
||||
<note>
|
||||
{StrBegin="MSBUILD : error MSB1064: "}
|
||||
UE: This message does not need in-line parameters because the exception takes care of displaying the invalid arg.
|
||||
This error is shown when a user specifies a value for the lowPriority parameter that is not equivalent to Boolean.TrueString or Boolean.FalseString.
|
||||
LOCALIZATION: The prefix "MSBUILD : error MSBxxxx:" should not be localized.
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="MSBuildVersionMessage">
|
||||
<source>MSBuild version {0} for {1}</source>
|
||||
<target state="new">MSBuild version {0} for {1}</target>
|
||||
<target state="translated">Версия MSBuild {0} для {1}</target>
|
||||
<note>LOCALIZATION: {0} contains the DLL version number. {1} contains the name of a runtime, like ".NET Framework", ".NET Core", or "Mono"</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="CurrentDirectory">
|
||||
|
@ -214,25 +224,25 @@
|
|||
|
||||
This flag is experimental and may not work as intended.
|
||||
</source>
|
||||
<target state="new"> -isolateProjects[:True|MessageUponIsolationViolation|False]
|
||||
Causes MSBuild to build each project in isolation.
|
||||
<target state="translated"> -isolateProjects[:True|MessageUponIsolationViolation|False]
|
||||
MSBuild выполняет сборку каждого проекта изолированно.
|
||||
|
||||
When set to "MessageUponIsolationViolation" (or its short
|
||||
form "Message"), only the results from top-level targets
|
||||
are serialized if the -outputResultsCache switch is
|
||||
supplied. This is to mitigate the chances of an
|
||||
isolation-violating target on a dependency project using
|
||||
incorrect state due to its dependency on a cached target
|
||||
whose side effects would not be taken into account.
|
||||
(For example, the definition of a property.)
|
||||
Если задано значение "MessageUponIsolationViolation" или его краткая
|
||||
форма "Message"), то происходит сериализация результатов только целевых объектов
|
||||
верхнего уровня, если указан параметр -outputResultsCache.
|
||||
Этот параметр позволяет исключить ситуацию, когда
|
||||
нарушающий изоляцию целевой объект в проекте зависимости может использовать
|
||||
неверное состояние из-за зависимости от кэшированного целевого объекта,
|
||||
побочные эффекты которого не учитываются.
|
||||
(Например, определение какого-либо свойства.)
|
||||
|
||||
This is a more restrictive mode of MSBuild as it requires
|
||||
that the project graph be statically discoverable at
|
||||
evaluation time, but can improve scheduling and reduce
|
||||
memory overhead when building a large set of projects.
|
||||
(Short form: -isolate)
|
||||
Это режим MSBuild с более строгими ограничениями,
|
||||
поскольку для него требуется, чтобы граф проекта был статически обнаруживаемым во
|
||||
время проверки. Тем не менее, при этом улучшается планирование и снижается
|
||||
избыточное использование памяти при сборки крупного набора проектов.
|
||||
(Краткая форма: -isolate)
|
||||
|
||||
This flag is experimental and may not work as intended.
|
||||
Это экспериментальный флаг, он может работать неправильно.
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: "MSBuild" should not be localized.
|
||||
|
@ -347,13 +357,13 @@
|
|||
Example:
|
||||
-warnNotAsError:MSB3026
|
||||
</source>
|
||||
<target state="new"> -warnNotAsError[:code[;code2]]
|
||||
List of warning codes to treats not treat as errors.
|
||||
Use a semicolon or a comma to separate
|
||||
multiple warning codes. Has no effect if the -warnaserror
|
||||
switch is not set.
|
||||
<target state="translated"> -warnNotAsError[:код[;код2]]
|
||||
Список кодов предупреждений, которые не следует обрабатывать в качестве ошибок.
|
||||
Используйте точку с запятой или запятую, чтобы разделить
|
||||
несколько кодов предупреждения. Не действует, если параметр -warnaserror
|
||||
не задан.
|
||||
|
||||
Example:
|
||||
Пример:
|
||||
-warnNotAsError:MSB3026
|
||||
</target>
|
||||
<note>
|
||||
|
@ -544,11 +554,15 @@
|
|||
is set separately by
|
||||
-fileloggerparameters.
|
||||
</source>
|
||||
<target state="needs-review-translation"> -verbosity:<уровень> Отображать эти сведения в журнале событий.
|
||||
Доступными уровнями детализации являются: q[uiet], m[inimal],
|
||||
n[ormal], d[etailed] и diag[nostic]. (Краткая форма: -v)
|
||||
<target state="translated"> -verbosity:<уровень> Уровень детализации сведений в журнале событий.
|
||||
Доступные уровни детализации: q (или quiet) — отсутствует, m (или minimal) — минимальный,
|
||||
n (или normal) — обычный, d (или detailed) — подробный, diag (или diagnostic) — диагностика. (Краткая форма: -v)
|
||||
Пример:
|
||||
-verbosity:quiet
|
||||
|
||||
Примечание. Детализация средств ведения журналов файлов
|
||||
устанавливается отдельно с помощью
|
||||
-fileloggerparameters.
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized:
|
||||
|
@ -597,40 +611,40 @@
|
|||
-consoleLoggerParameters:PerformanceSummary;NoSummary;
|
||||
Verbosity=minimal
|
||||
</source>
|
||||
<target state="new"> -consoleLoggerParameters:<parameters>
|
||||
Parameters to console logger. (Short form: -clp)
|
||||
The available parameters are:
|
||||
PerformanceSummary--Show time spent in tasks, targets
|
||||
and projects.
|
||||
Summary--Show error and warning summary at the end.
|
||||
NoSummary--Don't show error and warning summary at the
|
||||
end.
|
||||
ErrorsOnly--Show only errors.
|
||||
WarningsOnly--Show only warnings.
|
||||
NoItemAndPropertyList--Don't show list of items and
|
||||
properties at the start of each project build.
|
||||
ShowCommandLine--Show TaskCommandLineEvent messages
|
||||
ShowTimestamp--Display the Timestamp as a prefix to any
|
||||
message.
|
||||
ShowEventId--Show eventId for started events, finished
|
||||
events, and messages
|
||||
ForceNoAlign--Does not align the text to the size of
|
||||
the console buffer
|
||||
DisableConsoleColor--Use the default console colors
|
||||
for all logging messages.
|
||||
DisableMPLogging-- Disable the multiprocessor
|
||||
logging style of output when running in
|
||||
non-multiprocessor mode.
|
||||
EnableMPLogging--Enable the multiprocessor logging
|
||||
style even when running in non-multiprocessor
|
||||
mode. This logging style is on by default.
|
||||
ForceConsoleColor--Use ANSI console colors even if
|
||||
console does not support it
|
||||
PreferConsoleColor--Use ANSI console colors only if
|
||||
target console does support it
|
||||
Verbosity--overrides the -verbosity setting for this
|
||||
logger.
|
||||
Example:
|
||||
<target state="translated"> -consoleLoggerParameters:<параметры>
|
||||
Параметры средства ведения журнала консоли. (Краткая форма: -clp)
|
||||
Доступны следующие параметры:
|
||||
PerformanceSummary--показывать время, затраченное на выполнение задач,
|
||||
целевых объектов и проектов.
|
||||
Summary--показывать сводку ошибок и предупреждений по завершении работы.
|
||||
NoSummary--не показывать сводку ошибок и предупреждений по
|
||||
завершении работы.
|
||||
ErrorsOnly--показывать только ошибки.
|
||||
WarningsOnly--показывать только предупреждения.
|
||||
NoItemAndPropertyList--не показывать список элементов и
|
||||
свойств в начале сборки каждого проекта.
|
||||
ShowCommandLine--показывать сообщения TaskCommandLineEvent
|
||||
ShowTimestamp--показывать метку времени в качестве префикса к любому
|
||||
сообщению.
|
||||
ShowEventId--показывать код события eventId для запущенных событий,
|
||||
завершенных событий и сообщений
|
||||
ForceNoAlign--не выравнивать текст относительно размера
|
||||
буфера консоли
|
||||
DisableConsoleColor--использовать цвета консоли по умолчанию
|
||||
для всех сообщений ведения журнала.
|
||||
DisableMPLogging--отключить многопроцессорный
|
||||
стиль ведения журнала выходных данных при работе в
|
||||
режиме, отличном от многопроцессорного.
|
||||
EnableMPLogging--включить многопроцессорный стиль ведения журнала
|
||||
даже при работе в режиме, отличном от
|
||||
многопроцессорного. Этот стиль ведения журнала включен по умолчанию.
|
||||
ForceConsoleColor--использовать цвета консоли ANSI, даже если
|
||||
консоль не поддерживает их
|
||||
PreferConsoleColor--использовать цвета консоли ANSI лишь в случае, если
|
||||
целевая консоль поддерживает их
|
||||
Verbosity--переопределяет параметр -verbosity (уровень детализации) для этого
|
||||
средства ведения журнала.
|
||||
Пример:
|
||||
-consoleLoggerParameters:PerformanceSummary;NoSummary;
|
||||
Verbosity=minimal
|
||||
</target>
|
||||
|
@ -731,10 +745,10 @@
|
|||
will read build results from. If -isolateProjects is set
|
||||
to False, this sets it to True. (short form: -irc)
|
||||
</source>
|
||||
<target state="new"> -inputResultsCaches:<cacheFile>...
|
||||
Semicolon separated list of input cache files that MSBuild
|
||||
will read build results from. If -isolateProjects is set
|
||||
to False, this sets it to True. (short form: -irc)
|
||||
<target state="translated"> -inputResultsCaches:<файл кэша>...
|
||||
Список входных файлов кэша (разделитель — точка с запятой), из которых MSBuild
|
||||
будет читать результаты сборки. Если для параметра -isolateProjects задано значение
|
||||
"False", то оно будет изменено на "True". (Краткая форма: -irc)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized: MSBuild, -isolate
|
||||
|
@ -748,11 +762,11 @@
|
|||
If -isolateProjects is set to False, this sets it to True.
|
||||
(short form: -orc)
|
||||
</source>
|
||||
<target state="new"> -outputResultsCache:[cacheFile]
|
||||
Output cache file where MSBuild will write the contents of
|
||||
its build result caches at the end of the build.
|
||||
If -isolateProjects is set to False, this sets it to True.
|
||||
(short form: -orc)
|
||||
<target state="translated"> -outputResultsCache:[файл кэша]
|
||||
Выходной файл кэша, в который MSBuild будет записывать содержимое
|
||||
кэша результата сборки по окончании сборки.
|
||||
Если для параметра -isolateProjects задано значение "False", оно будет изменено на "True".
|
||||
(Краткая форма: -orc)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized: MSBuild, -isolate
|
||||
|
@ -1375,7 +1389,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectBuilding_NoTF">
|
||||
<source>{0}{1} {2} ({3}s)</source>
|
||||
<target state="new">{0}{1} {2} ({3}s)</target>
|
||||
<target state="translated">{0}{1} {2} ({3} с)</target>
|
||||
<note>
|
||||
Project building.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1386,7 +1400,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectBuilding_WithTF">
|
||||
<source>{0}{1} {2} {3} ({4}s)</source>
|
||||
<target state="new">{0}{1} {2} {3} ({4}s)</target>
|
||||
<target state="translated">{0}{1} {2} {3} ({4} с)</target>
|
||||
<note>
|
||||
Project building including target framework information.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1398,7 +1412,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_NoTF">
|
||||
<source>{0}{1} {2} ({3}s)</source>
|
||||
<target state="new">{0}{1} {2} ({3}s)</target>
|
||||
<target state="translated">{0}{1} {2} ({3} с)</target>
|
||||
<note>
|
||||
Project finished summary.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1409,7 +1423,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_OutputPath">
|
||||
<source> → {0}</source>
|
||||
<target state="new"> → {0}</target>
|
||||
<target state="translated"> → {0}</target>
|
||||
<note>
|
||||
Info about project output - when known. Printed after ProjectFinished_NoTF or ProjectFinished_WithTF.
|
||||
{0}: VT100 coded hyperlink to project output directory
|
||||
|
@ -1417,7 +1431,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_WithTF">
|
||||
<source>{0}{1} {2} {3} ({4}s)</source>
|
||||
<target state="new">{0}{1} {2} {3} ({4}s)</target>
|
||||
<target state="translated">{0}{1} {2} {3} ({4} с)</target>
|
||||
<note>
|
||||
Project finished summary including target framework information.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1476,14 +1490,14 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="RestoreComplete">
|
||||
<source>Restore complete ({0}s)</source>
|
||||
<target state="new">Restore complete ({0}s)</target>
|
||||
<target state="translated">Восстановление завершено ({0} с)</target>
|
||||
<note>
|
||||
{0}: duration in seconds with 1 decimal point
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="RestoreCompleteWithMessage">
|
||||
<source>Restore {0} in {1}s</source>
|
||||
<target state="new">Restore {0} in {1}s</target>
|
||||
<target state="translated">Восстановление {0} через {1} с</target>
|
||||
<note>
|
||||
Restore summary when finished with warning or error
|
||||
{0}: BuildResult_X (below)
|
||||
|
@ -1551,7 +1565,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="UnsupportedSwitchForSolutionFiles">
|
||||
<source>The '{0}' switch is not supported for solution files.</source>
|
||||
<target state="new">The '{0}' switch is not supported for solution files.</target>
|
||||
<target state="translated">Параметр "{0}" не поддерживается для файлов решений.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="Using35Engine">
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="BuildFinished">
|
||||
<source>Build {0} in {1}s</source>
|
||||
<target state="new">Build {0} in {1}s</target>
|
||||
<target state="translated">"{1}" sn'de {0} oluşturun</target>
|
||||
<note>
|
||||
Overall build summary
|
||||
{0}: BuildResult_X (below)
|
||||
|
@ -21,35 +21,35 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="BuildResult_Failed">
|
||||
<source>failed</source>
|
||||
<target state="new">failed</target>
|
||||
<target state="translated">başarısız oldu</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_FailedWithErrors">
|
||||
<source>failed with errors</source>
|
||||
<target state="new">failed with errors</target>
|
||||
<target state="translated">hatalarla başarısız oldu</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_FailedWithWarnings">
|
||||
<source>failed with warnings</source>
|
||||
<target state="new">failed with warnings</target>
|
||||
<target state="translated">uyarılarla başarısız oldu</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_Succeeded">
|
||||
<source>succeeded</source>
|
||||
<target state="new">succeeded</target>
|
||||
<target state="translated">başarılı</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_SucceededWithWarnings">
|
||||
<source>succeeded with warnings</source>
|
||||
<target state="new">succeeded with warnings</target>
|
||||
<target state="translated">uyarılarla birlikte başarılı</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
|
@ -80,22 +80,32 @@
|
|||
but isn't up to date.
|
||||
(Short form: -q)
|
||||
</source>
|
||||
<target state="new"> -question
|
||||
(Experimental) Question whether there is any build work.
|
||||
MSBuild will error out when it detects a target or task
|
||||
that can be incremental (has inputs and outputs),
|
||||
but isn't up to date.
|
||||
(Short form: -q)
|
||||
<target state="translated"> -soru
|
||||
(Deneysel) Derleme çalışması olup olmadığını sorgulayın.
|
||||
MSBuild bir hedef veya görev algılandığında hataya neden olacak
|
||||
artımlı (girişler ve çıkışlar içeren),
|
||||
ancak güncel değil.
|
||||
(Kısa biçim: -q)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: "MSBuild" should not be localized.
|
||||
LOCALIZATION: "-question" and "-q" should not be localized.
|
||||
LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars.
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="InvalidLowPriorityValue">
|
||||
<source>MSBUILD : error MSB1064: Low priority value is not valid. {0}</source>
|
||||
<target state="translated">MSBUILD : error MSB1064: Düşük öncelikli değer geçerli değil. {0}</target>
|
||||
<note>
|
||||
{StrBegin="MSBUILD : error MSB1064: "}
|
||||
UE: This message does not need in-line parameters because the exception takes care of displaying the invalid arg.
|
||||
This error is shown when a user specifies a value for the lowPriority parameter that is not equivalent to Boolean.TrueString or Boolean.FalseString.
|
||||
LOCALIZATION: The prefix "MSBUILD : error MSBxxxx:" should not be localized.
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="MSBuildVersionMessage">
|
||||
<source>MSBuild version {0} for {1}</source>
|
||||
<target state="new">MSBuild version {0} for {1}</target>
|
||||
<target state="translated">{1} için MSBuild sürüm {0}</target>
|
||||
<note>LOCALIZATION: {0} contains the DLL version number. {1} contains the name of a runtime, like ".NET Framework", ".NET Core", or "Mono"</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="CurrentDirectory">
|
||||
|
@ -215,25 +225,25 @@
|
|||
|
||||
This flag is experimental and may not work as intended.
|
||||
</source>
|
||||
<target state="new"> -isolateProjects[:True|MessageUponIsolationViolation|False]
|
||||
Causes MSBuild to build each project in isolation.
|
||||
<target state="translated"> -isolateProjects[:True| MessageUponIsolationViolation| False]
|
||||
MSBuild'in her projeyi yalıtımda derlemesini sağlar.
|
||||
|
||||
When set to "MessageUponIsolationViolation" (or its short
|
||||
form "Message"), only the results from top-level targets
|
||||
are serialized if the -outputResultsCache switch is
|
||||
supplied. This is to mitigate the chances of an
|
||||
isolation-violating target on a dependency project using
|
||||
incorrect state due to its dependency on a cached target
|
||||
whose side effects would not be taken into account.
|
||||
(For example, the definition of a property.)
|
||||
"MessageUponIsolationViolation" olarak ayarlandığında (veya kısa
|
||||
form "İleti"), yalnızca üst düzey hedeflerden gelen sonuçlar
|
||||
-outputResultsCache anahtarı şu olduğunda seri hale getirilebilir:
|
||||
Sağlanan. Bu, bir
|
||||
yalıtım ihlal eden hedef, bir bağımlılık projesini kullanan
|
||||
önbelleğe alınmış bir hedefte bağımlılığı nedeniyle hatalı durum
|
||||
yan etkileri hesaplanmadı.
|
||||
(Örneğin, bir özelliğin tanımı.)
|
||||
|
||||
This is a more restrictive mode of MSBuild as it requires
|
||||
that the project graph be statically discoverable at
|
||||
evaluation time, but can improve scheduling and reduce
|
||||
memory overhead when building a large set of projects.
|
||||
(Short form: -isolate)
|
||||
Bu, gerektirdiği şekilde daha kısıtlayıcı bir MSBuild modu
|
||||
proje grafiği statik olarak bulunabilir
|
||||
ancak zamanlamanın geliştirilmesine ve daha az
|
||||
büyük bir proje kümesi oluşturulurken bellek ek yükü.
|
||||
(Kısa form: -isolate)
|
||||
|
||||
This flag is experimental and may not work as intended.
|
||||
Bu bayrak deneyseldir ve amaçlandık şekilde çalışmayabilir.
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: "MSBuild" should not be localized.
|
||||
|
@ -348,13 +358,13 @@
|
|||
Example:
|
||||
-warnNotAsError:MSB3026
|
||||
</source>
|
||||
<target state="new"> -warnNotAsError[:code[;code2]]
|
||||
List of warning codes to treats not treat as errors.
|
||||
Use a semicolon or a comma to separate
|
||||
multiple warning codes. Has no effect if the -warnaserror
|
||||
switch is not set.
|
||||
<target state="translated"> -warnNotAsError[:code[;code2]]
|
||||
Hata olarak değerlendirilmeyecek uyarı kodlarının listesi.
|
||||
Birden çok uyarı kodunu ayırmak için noktalı virgül
|
||||
veya virgül kullanın. -warnaserror anahtarı ayarlanmamışsa
|
||||
hiçbir etkisi yoktur.
|
||||
|
||||
Example:
|
||||
Örnek:
|
||||
-warnNotAsError:MSB3026
|
||||
</target>
|
||||
<note>
|
||||
|
@ -545,11 +555,15 @@
|
|||
is set separately by
|
||||
-fileloggerparameters.
|
||||
</source>
|
||||
<target state="needs-review-translation"> -verbosity:<düzey> Olay günlüğünde bu miktarda bilgi görüntüler.
|
||||
Kullanılabilen ayrıntı düzeyleri: q[uiet], m[inimal],
|
||||
n[ormal], d[etailed] ve diag[nostic]. (Kısa biçim: -v)
|
||||
<target state="translated"> -verbosity:<level> Bu miktarda bilgiyi olay günlüğünde görüntüle.
|
||||
Kullanılabilir verbosity seviyeleri şunlardır: q[uiet], m[inimal],
|
||||
n[ormal], d[etailed], and diag[nostic]. (Kısa biçim: -v)
|
||||
Örnek:
|
||||
/verbosity:quiet
|
||||
-verbosity:quiet
|
||||
|
||||
Not: Dosya kaydedicilerin verbosity’si
|
||||
-fileloggerparameters tarafından
|
||||
ayrı olarak ayarlanır.
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized:
|
||||
|
@ -598,40 +612,40 @@
|
|||
-consoleLoggerParameters:PerformanceSummary;NoSummary;
|
||||
Verbosity=minimal
|
||||
</source>
|
||||
<target state="new"> -consoleLoggerParameters:<parameters>
|
||||
Parameters to console logger. (Short form: -clp)
|
||||
The available parameters are:
|
||||
PerformanceSummary--Show time spent in tasks, targets
|
||||
and projects.
|
||||
Summary--Show error and warning summary at the end.
|
||||
NoSummary--Don't show error and warning summary at the
|
||||
end.
|
||||
ErrorsOnly--Show only errors.
|
||||
WarningsOnly--Show only warnings.
|
||||
NoItemAndPropertyList--Don't show list of items and
|
||||
properties at the start of each project build.
|
||||
ShowCommandLine--Show TaskCommandLineEvent messages
|
||||
ShowTimestamp--Display the Timestamp as a prefix to any
|
||||
message.
|
||||
ShowEventId--Show eventId for started events, finished
|
||||
events, and messages
|
||||
ForceNoAlign--Does not align the text to the size of
|
||||
the console buffer
|
||||
DisableConsoleColor--Use the default console colors
|
||||
for all logging messages.
|
||||
DisableMPLogging-- Disable the multiprocessor
|
||||
logging style of output when running in
|
||||
non-multiprocessor mode.
|
||||
EnableMPLogging--Enable the multiprocessor logging
|
||||
style even when running in non-multiprocessor
|
||||
mode. This logging style is on by default.
|
||||
ForceConsoleColor--Use ANSI console colors even if
|
||||
console does not support it
|
||||
PreferConsoleColor--Use ANSI console colors only if
|
||||
target console does support it
|
||||
Verbosity--overrides the -verbosity setting for this
|
||||
logger.
|
||||
Example:
|
||||
<target state="translated"> -consoleLoggerParameters:<parameters>
|
||||
Konsol günlüğü için parametreler. (Kısa form: -clp)
|
||||
Mevcut parametreler:
|
||||
PerformanceSummary--Görevlerde, hedeflerde harcanan zamanı göster
|
||||
ve projelerde.
|
||||
Summary--Sonunda hata ve uyarı özetini göster.
|
||||
NoSummary--Sonunda hata ve uyarı özeti
|
||||
gösterme.
|
||||
ErrorsOnly--Yalnızca hataları göster.
|
||||
WarningsOnly--Yalnızca uyarıları göster.
|
||||
NoItemAndPropertyList--Her proje derlemesinin başlangıcında öğe
|
||||
ve özellik listesini gösterme.
|
||||
ShowCommandLine--TaskCommandLineEvent mesajlarını göster
|
||||
ShowTimestamp--Zaman Damgasını herhangi bir iletinin öneki olarak
|
||||
görüntüleyin.
|
||||
ShowEventId--Başlatılan olaylar, biten olaylar ve mesajlar için
|
||||
eventId'i göster
|
||||
ForceNoAlign--Metni konsol arabelleğinin boyutuna
|
||||
hizalamaz
|
||||
DisableConsoleColor--Tüm günlük iletileri için varsayılan konsol
|
||||
renklerini kullanın.
|
||||
DisableMPLogging-- Çok işlemcili olmayan modda
|
||||
çalışırken çıktının çok işlemcili günlüğe kaydetme stilini
|
||||
devre dışı bırakın.
|
||||
EnableMPLogging--Çok işlemcili olmayan modda çalışırken bile
|
||||
çok işlemcili günlüğe kaydetme stilini
|
||||
etkinleştirin. Bu günlük kaydı stili varsayılan olarak açıktır.
|
||||
ForceConsoleColor--Konsol desteklemese bile ANSI
|
||||
konsol renklerini kullanın
|
||||
PreferConsoleColor--ANSI konsol renklerini yalnızca
|
||||
hedef konsol destekliyorsa kullanın
|
||||
Verbosity--bu günlükçü için -verbosity ayarını geçersiz
|
||||
kılar.
|
||||
Örnek:
|
||||
-consoleLoggerParameters:PerformanceSummary;NoSummary;
|
||||
Verbosity=minimal
|
||||
</target>
|
||||
|
@ -732,10 +746,10 @@
|
|||
will read build results from. If -isolateProjects is set
|
||||
to False, this sets it to True. (short form: -irc)
|
||||
</source>
|
||||
<target state="new"> -inputResultsCaches:<cacheFile>...
|
||||
Semicolon separated list of input cache files that MSBuild
|
||||
will read build results from. If -isolateProjects is set
|
||||
to False, this sets it to True. (short form: -irc)
|
||||
<target state="translated"> -inputResultsCaches:<cacheFile>...
|
||||
MSBuild tarafından sağlanan giriş önbelleği dosyalarının noktalı virgülle ayrılmış listesi
|
||||
derleme sonuçlarını okuyacak. -isolateProjects False olarak
|
||||
ayarlanırsa bunu True olarak ayarlar. (kısa biçim: -irc)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized: MSBuild, -isolate
|
||||
|
@ -749,11 +763,11 @@
|
|||
If -isolateProjects is set to False, this sets it to True.
|
||||
(short form: -orc)
|
||||
</source>
|
||||
<target state="new"> -outputResultsCache:[cacheFile]
|
||||
Output cache file where MSBuild will write the contents of
|
||||
its build result caches at the end of the build.
|
||||
If -isolateProjects is set to False, this sets it to True.
|
||||
(short form: -orc)
|
||||
<target state="translated"> -outputResultsCache:[cacheFile]
|
||||
MSBuild'in içeriklerini yazacağı çıktı önbellek dosyası
|
||||
derlemenin sonundaki derleme sonucu önbellekleri.
|
||||
-isolateProjects False olarak ayarlanırsa, bunu True olarak ayarlar.
|
||||
(kısa biçim: -orc)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized: MSBuild, -isolate
|
||||
|
@ -822,10 +836,9 @@
|
|||
-ignoreProjectExtensions:.sln
|
||||
</source>
|
||||
<target state="translated"> -ignoreProjectExtensions:<uzantılar>
|
||||
Hangi proje dosyasının oluşturulacağı belirlenirken
|
||||
yoksayılacak uzantıların listesi. Birden çok uzantıyı
|
||||
birbirinden ayırmak için noktalı virgül veya
|
||||
virgül kullanın.
|
||||
Hangi proje dosyasının oluşturulacağı belirlenirken
|
||||
yoksayılacak uzantıların listesi. Birden çok uzantıyı
|
||||
birbirinden ayırmak için noktalı virgül veya virgül kullanın.
|
||||
(Kısa biçim: -ignore)
|
||||
Örnek:
|
||||
-ignoreProjectExtensions:.sln
|
||||
|
@ -915,7 +928,6 @@
|
|||
Dosyaların konumu ve fileLogger'ın diğer parametreleri
|
||||
"/fileLoggerParameters" anahtarının eklenmesi yoluyla
|
||||
belirtilebilir.
|
||||
|
||||
Günlük dosyası adı fileLoggerParameters anahtarı
|
||||
aracılığıyla ayarlanırsa dağıtılmış günlükçü fileName
|
||||
değerini şablon olarak kullanıp her düğümün günlük dosyasını
|
||||
|
@ -962,32 +974,31 @@
|
|||
</source>
|
||||
<target state="translated"> -fileLoggerParameters[n]:<parametreler>
|
||||
Dosya günlükçüleri için ek parametreler sağlar.
|
||||
Bu anahtarın olması karşılık gelen -fileLogger[n]
|
||||
Bu anahtarın olması karşılık gelen -fileLogger[n]
|
||||
anahtarının olduğu anlamına gelir.
|
||||
"n" varsa, 1-9 arasında bir rakam olabilir.
|
||||
Dağıtılmış dosya günlükçüleri varsa -fileLoggerParameters
|
||||
bunlar tarafından da kullanılır; -distributedFileLogger
|
||||
açıklamasına bakın.
|
||||
Dağıtılmış dosya günlükçüleri varsa -fileLoggerParameters
|
||||
bunlar tarafından da kullanılır; -distributedFileLogger açıklamasına bakın.
|
||||
(Kısa biçim: -flp[n])
|
||||
Konsol günlükçüsü için listelenenlerle aynı parametreler
|
||||
Konsol günlükçüsü için listelenenlerle aynı parametreler
|
||||
kullanılabilir. Kullanılabilecek bazı ek parametreler:
|
||||
LogFile--Oluşturma günlüğünün yazılacağı günlük
|
||||
LogFile--Oluşturma günlüğünün yazılacağı günlük
|
||||
dosyasının yolu.
|
||||
Append--Derleme günlüğünün gün dosyasının sonuna mı
|
||||
ekleneceğini yoksa üzerine mi yazılacağını
|
||||
belirler. Anahtar ayarlandığında oluşturma günlüğü
|
||||
dosyanın sonuna eklenir. Anahtar ayarlanmadığında
|
||||
varolan günlük dosyasının üzerine yazılır.
|
||||
Append--Derleme günlüğünün gün dosyasının sonuna mı
|
||||
ekleneceğini yoksa üzerine mi yazılacağını
|
||||
belirler. Anahtar ayarlandığında oluşturma günlüğü
|
||||
dosyanın sonuna eklenir. Anahtar ayarlanmadığında
|
||||
varolan günlük dosyasının üzerine yazılır.
|
||||
Varsayılan: günlük dosyasının sonuna eklenmez.
|
||||
Encoding--Dosyanın kodlamasını belirtir; örneğin,
|
||||
Encoding--Dosyanın kodlamasını belirtir; örneğin,
|
||||
UTF-8, Unicode veya ASCII
|
||||
Varsayılan ayrıntı düzeyi ayarı Detailed'dır.
|
||||
Örnekler:
|
||||
-fileLoggerParameters:LogFile=MyLog.log;Append;
|
||||
Verbosity=diagnostic;Encoding=UTF-8
|
||||
|
||||
-flp:Summary;Verbosity=minimal;LogFile=msbuild.sum
|
||||
-flp1:warningsonly;logfile=msbuild.wrn
|
||||
-flp:Summary;Verbosity=minimal;LogFile=msbuild.sum
|
||||
-flp1:warningsonly;logfile=msbuild.wrn
|
||||
-flp2:errorsonly;logfile=msbuild.err
|
||||
</target>
|
||||
<note>
|
||||
|
@ -1011,8 +1022,7 @@
|
|||
-nr:true
|
||||
</source>
|
||||
<target state="translated"> -nodeReuse:<parametreler>
|
||||
MSBuild düğümlerinin yeniden kullanımını etkinleştirir
|
||||
veya devre dışı bırakır.
|
||||
MSBuild düğümlerinin yeniden kullanımını etkinleştirir veya devre dışı bırakır.
|
||||
Parametreler:
|
||||
True --Derleme tamamlandıktan sonra düğümler kalır ve
|
||||
izleyen derlemelerde yeniden kullanılır (varsayılan)
|
||||
|
@ -1380,7 +1390,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectBuilding_NoTF">
|
||||
<source>{0}{1} {2} ({3}s)</source>
|
||||
<target state="new">{0}{1} {2} ({3}s)</target>
|
||||
<target state="translated">{0}{1} {2} ({3}sn)</target>
|
||||
<note>
|
||||
Project building.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1391,7 +1401,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectBuilding_WithTF">
|
||||
<source>{0}{1} {2} {3} ({4}s)</source>
|
||||
<target state="new">{0}{1} {2} {3} ({4}s)</target>
|
||||
<target state="translated">{0}{1} {2} {3}({4}sn)</target>
|
||||
<note>
|
||||
Project building including target framework information.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1403,7 +1413,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_NoTF">
|
||||
<source>{0}{1} {2} ({3}s)</source>
|
||||
<target state="new">{0}{1} {2} ({3}s)</target>
|
||||
<target state="translated">{0}{1} {2} ({3}sn)</target>
|
||||
<note>
|
||||
Project finished summary.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1414,7 +1424,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_OutputPath">
|
||||
<source> → {0}</source>
|
||||
<target state="new"> → {0}</target>
|
||||
<target state="translated"> → {0}</target>
|
||||
<note>
|
||||
Info about project output - when known. Printed after ProjectFinished_NoTF or ProjectFinished_WithTF.
|
||||
{0}: VT100 coded hyperlink to project output directory
|
||||
|
@ -1422,7 +1432,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_WithTF">
|
||||
<source>{0}{1} {2} {3} ({4}s)</source>
|
||||
<target state="new">{0}{1} {2} {3} ({4}s)</target>
|
||||
<target state="translated">{0}{1} {2} {3}({4}sn)</target>
|
||||
<note>
|
||||
Project finished summary including target framework information.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1481,14 +1491,14 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="RestoreComplete">
|
||||
<source>Restore complete ({0}s)</source>
|
||||
<target state="new">Restore complete ({0}s)</target>
|
||||
<target state="translated">Geri yükleme tamamlandı ({0}sn)</target>
|
||||
<note>
|
||||
{0}: duration in seconds with 1 decimal point
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="RestoreCompleteWithMessage">
|
||||
<source>Restore {0} in {1}s</source>
|
||||
<target state="new">Restore {0} in {1}s</target>
|
||||
<target state="translated">{1}sn içinde {0} geri yükle</target>
|
||||
<note>
|
||||
Restore summary when finished with warning or error
|
||||
{0}: BuildResult_X (below)
|
||||
|
@ -1556,7 +1566,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="UnsupportedSwitchForSolutionFiles">
|
||||
<source>The '{0}' switch is not supported for solution files.</source>
|
||||
<target state="new">The '{0}' switch is not supported for solution files.</target>
|
||||
<target state="translated">Çözüm dosyaları için '{0}' anahtarı desteklenmez.</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="Using35Engine">
|
||||
|
@ -1899,7 +1909,7 @@
|
|||
belirtilen dosyaya yazar. Belirtilen dosyanın uzantısı
|
||||
'.md' ise, sonuç markdown biçiminde oluşturulur.
|
||||
Aksi halde, sekme ayrılmış bir dosya oluşturulur.
|
||||
</target>
|
||||
</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="HelpMessage_33_RestorePropertySwitch">
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="BuildFinished">
|
||||
<source>Build {0} in {1}s</source>
|
||||
<target state="new">Build {0} in {1}s</target>
|
||||
<target state="translated">在 {1} 中生成 {0}</target>
|
||||
<note>
|
||||
Overall build summary
|
||||
{0}: BuildResult_X (below)
|
||||
|
@ -21,35 +21,35 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="BuildResult_Failed">
|
||||
<source>failed</source>
|
||||
<target state="new">failed</target>
|
||||
<target state="translated">失败</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_FailedWithErrors">
|
||||
<source>failed with errors</source>
|
||||
<target state="new">failed with errors</target>
|
||||
<target state="translated">失败,出现错误</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_FailedWithWarnings">
|
||||
<source>failed with warnings</source>
|
||||
<target state="new">failed with warnings</target>
|
||||
<target state="translated">失败,出现警告</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_Succeeded">
|
||||
<source>succeeded</source>
|
||||
<target state="new">succeeded</target>
|
||||
<target state="translated">已成功</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_SucceededWithWarnings">
|
||||
<source>succeeded with warnings</source>
|
||||
<target state="new">succeeded with warnings</target>
|
||||
<target state="translated">成功,但出现警告</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
|
@ -80,22 +80,32 @@
|
|||
but isn't up to date.
|
||||
(Short form: -q)
|
||||
</source>
|
||||
<target state="new"> -question
|
||||
(Experimental) Question whether there is any build work.
|
||||
MSBuild will error out when it detects a target or task
|
||||
that can be incremental (has inputs and outputs),
|
||||
but isn't up to date.
|
||||
(Short form: -q)
|
||||
<target state="translated"> -question
|
||||
(实验性)问题,是否存在任何生成工作。
|
||||
当MSBuild检测到一个可以增量执行的
|
||||
目标或任务,但不是最新
|
||||
版本时,将会报错。
|
||||
(缩写: -q)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: "MSBuild" should not be localized.
|
||||
LOCALIZATION: "-question" and "-q" should not be localized.
|
||||
LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars.
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="InvalidLowPriorityValue">
|
||||
<source>MSBUILD : error MSB1064: Low priority value is not valid. {0}</source>
|
||||
<target state="translated">MSBUILD : error MSB1064: 低优先级值无效。{0}</target>
|
||||
<note>
|
||||
{StrBegin="MSBUILD : error MSB1064: "}
|
||||
UE: This message does not need in-line parameters because the exception takes care of displaying the invalid arg.
|
||||
This error is shown when a user specifies a value for the lowPriority parameter that is not equivalent to Boolean.TrueString or Boolean.FalseString.
|
||||
LOCALIZATION: The prefix "MSBUILD : error MSBxxxx:" should not be localized.
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="MSBuildVersionMessage">
|
||||
<source>MSBuild version {0} for {1}</source>
|
||||
<target state="new">MSBuild version {0} for {1}</target>
|
||||
<target state="translated">适用于 {1} MSBuild 版本 {0}</target>
|
||||
<note>LOCALIZATION: {0} contains the DLL version number. {1} contains the name of a runtime, like ".NET Framework", ".NET Core", or "Mono"</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="CurrentDirectory">
|
||||
|
@ -215,25 +225,25 @@
|
|||
|
||||
This flag is experimental and may not work as intended.
|
||||
</source>
|
||||
<target state="new"> -isolateProjects[:True|MessageUponIsolationViolation|False]
|
||||
Causes MSBuild to build each project in isolation.
|
||||
<target state="translated"> -isolateProjects[:True|MessageUponIsolationViolation|False]
|
||||
使 MSBuild 以隔离方式生成每个项目。
|
||||
|
||||
When set to "MessageUponIsolationViolation" (or its short
|
||||
form "Message"), only the results from top-level targets
|
||||
are serialized if the -outputResultsCache switch is
|
||||
supplied. This is to mitigate the chances of an
|
||||
isolation-violating target on a dependency project using
|
||||
incorrect state due to its dependency on a cached target
|
||||
whose side effects would not be taken into account.
|
||||
(For example, the definition of a property.)
|
||||
设置为 “MessageUponIsolationViolation” (或其缩写
|
||||
窗体“Message”)时,仅在提供了 -outputResultsCache 开关的情况下才会
|
||||
序列化来自顶级目标的
|
||||
结果。这是为了减少依赖项目上的孤立
|
||||
违规目标使用不正确状态的
|
||||
可能性,因为它依赖于一个缓存目标
|
||||
其副作用不会被考虑在内。
|
||||
(例如,属性的定义。)
|
||||
|
||||
This is a more restrictive mode of MSBuild as it requires
|
||||
that the project graph be statically discoverable at
|
||||
evaluation time, but can improve scheduling and reduce
|
||||
memory overhead when building a large set of projects.
|
||||
(Short form: -isolate)
|
||||
这是 MSBuild 的更严格的模式,因为它需要
|
||||
在评估时静态地发现项目图
|
||||
但可以改善调度并减少构建
|
||||
大量项目时的内存开销。
|
||||
(缩写: -isolate)
|
||||
|
||||
This flag is experimental and may not work as intended.
|
||||
此标志是实验性的,可能无法按预期工作。
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: "MSBuild" should not be localized.
|
||||
|
@ -348,13 +358,13 @@
|
|||
Example:
|
||||
-warnNotAsError:MSB3026
|
||||
</source>
|
||||
<target state="new"> -warnNotAsError[:code[;code2]]
|
||||
List of warning codes to treats not treat as errors.
|
||||
Use a semicolon or a comma to separate
|
||||
multiple warning codes. Has no effect if the -warnaserror
|
||||
switch is not set.
|
||||
<target state="translated"> -warnNotAsError[:code[;code2]]
|
||||
不视为错误的警告代码列表.
|
||||
使用分号或逗号分隔
|
||||
多个警告代码。如果未设置 -warnaserror
|
||||
开关,则不会产生任何影响。
|
||||
|
||||
Example:
|
||||
示例:
|
||||
-warnNotAsError:MSB3026
|
||||
</target>
|
||||
<note>
|
||||
|
@ -545,11 +555,15 @@
|
|||
is set separately by
|
||||
-fileloggerparameters.
|
||||
</source>
|
||||
<target state="needs-review-translation"> -verbosity:<level> 在事件日志中显示此级别的信息量。
|
||||
可用的详细程度有: q[uiet]、 m[inimal]、
|
||||
n[ormal]、d[etailed] 和 diag[nostic]。(缩写: -v)
|
||||
示例:
|
||||
<target state="translated"> -verbosity:<level> 事件日志中显示此信息量。
|
||||
可用的详细级别为: q[uiet]、m[inimal]、
|
||||
n[ormal]、d[etailed] 和 diag[nostic]。(缩写: -v)
|
||||
示例:
|
||||
-verbosity:quiet
|
||||
|
||||
注意: 文件记录器的详细程度
|
||||
由 -fileloggerparameters
|
||||
单独设置。
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized:
|
||||
|
@ -598,42 +612,42 @@
|
|||
-consoleLoggerParameters:PerformanceSummary;NoSummary;
|
||||
Verbosity=minimal
|
||||
</source>
|
||||
<target state="new"> -consoleLoggerParameters:<parameters>
|
||||
Parameters to console logger. (Short form: -clp)
|
||||
The available parameters are:
|
||||
PerformanceSummary--Show time spent in tasks, targets
|
||||
and projects.
|
||||
Summary--Show error and warning summary at the end.
|
||||
NoSummary--Don't show error and warning summary at the
|
||||
end.
|
||||
ErrorsOnly--Show only errors.
|
||||
WarningsOnly--Show only warnings.
|
||||
NoItemAndPropertyList--Don't show list of items and
|
||||
properties at the start of each project build.
|
||||
ShowCommandLine--Show TaskCommandLineEvent messages
|
||||
ShowTimestamp--Display the Timestamp as a prefix to any
|
||||
message.
|
||||
ShowEventId--Show eventId for started events, finished
|
||||
events, and messages
|
||||
ForceNoAlign--Does not align the text to the size of
|
||||
the console buffer
|
||||
DisableConsoleColor--Use the default console colors
|
||||
for all logging messages.
|
||||
DisableMPLogging-- Disable the multiprocessor
|
||||
logging style of output when running in
|
||||
non-multiprocessor mode.
|
||||
EnableMPLogging--Enable the multiprocessor logging
|
||||
style even when running in non-multiprocessor
|
||||
mode. This logging style is on by default.
|
||||
ForceConsoleColor--Use ANSI console colors even if
|
||||
console does not support it
|
||||
PreferConsoleColor--Use ANSI console colors only if
|
||||
target console does support it
|
||||
Verbosity--overrides the -verbosity setting for this
|
||||
logger.
|
||||
Example:
|
||||
-consoleLoggerParameters:PerformanceSummary;NoSummary;
|
||||
Verbosity=minimal
|
||||
<target state="translated"> -consoleloggerparameters:<parameters>
|
||||
控制台记录器的参数。(缩写: -clp)
|
||||
可用参数包括:
|
||||
PerformanceSummary -- 显示在任务、目标和项目上
|
||||
花费的时间。
|
||||
Summary -- 结束时显示错误和警告的摘要。
|
||||
NoSummary -- 结束时不显示错误和警告
|
||||
的摘要。
|
||||
ErrorsOnly -- 仅显示错误。
|
||||
WarningsOnly -- 仅显示警告。
|
||||
NoItemAndPropertyList -- 在开始生成每个项目时不显示
|
||||
项和属性的列表。
|
||||
ShowCommandLine -- 显示 TaskCommandLineEvent 消息
|
||||
ShowTimestamp -- 将时间戳作为所有消息的前缀
|
||||
显示。
|
||||
ShowEventId -- 显示已开始事件、已完成事件和消息
|
||||
的事件 ID。
|
||||
ForceNoAlign -- 不将文本与控制台缓冲区的大小
|
||||
匹配。
|
||||
DisableConsoleColor -- 将默认控制台颜色
|
||||
用于所有记录消息。
|
||||
DisableMPLogging -- 在非多处理器
|
||||
模式下运行时,禁用输出的多处理器
|
||||
日志记录样式。
|
||||
EnableMPLogging -- 即使在非多处理器
|
||||
模式下运行,也启用多处理器
|
||||
日志记录样式。默认情况下启用此日志记录样式。
|
||||
ForceConsoleColor--使用 ANSI 控制台颜色,即使
|
||||
控制台不支持它
|
||||
PreferConsoleColor--仅在目标控制台支持时
|
||||
使用 ANSI 控制台颜色
|
||||
Verbosity -- 重写此记录器的 -verbosity
|
||||
设置。
|
||||
示例:
|
||||
-consoleloggerparameters:PerformanceSummary;NoSummary;
|
||||
Verbosity=minimal
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized:
|
||||
|
@ -732,10 +746,10 @@
|
|||
will read build results from. If -isolateProjects is set
|
||||
to False, this sets it to True. (short form: -irc)
|
||||
</source>
|
||||
<target state="new"> -inputResultsCaches:<cacheFile>...
|
||||
Semicolon separated list of input cache files that MSBuild
|
||||
will read build results from. If -isolateProjects is set
|
||||
to False, this sets it to True. (short form: -irc)
|
||||
<target state="translated"> -inputResultsCaches:<cacheFile>...
|
||||
分号分隔的输入缓存文件列表,MSBuild
|
||||
将从中读取构建结果。如果 -isolateProjects 设置
|
||||
为 False,则将其设置为 True。(缩写: -irc)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized: MSBuild, -isolate
|
||||
|
@ -749,11 +763,11 @@
|
|||
If -isolateProjects is set to False, this sets it to True.
|
||||
(short form: -orc)
|
||||
</source>
|
||||
<target state="new"> -outputResultsCache:[cacheFile]
|
||||
Output cache file where MSBuild will write the contents of
|
||||
its build result caches at the end of the build.
|
||||
If -isolateProjects is set to False, this sets it to True.
|
||||
(short form: -orc)
|
||||
<target state="translated"> -outputResultsCache:[cacheFile]
|
||||
将构建结果缓存内容写入 MSBuild 将在
|
||||
构建结束时生成的输出缓存文件。
|
||||
如果 -isolateProjects 设置为 False,则将其设置为 True。
|
||||
(缩写: -orc)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized: MSBuild, -isolate
|
||||
|
@ -1376,7 +1390,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectBuilding_NoTF">
|
||||
<source>{0}{1} {2} ({3}s)</source>
|
||||
<target state="new">{0}{1} {2} ({3}s)</target>
|
||||
<target state="translated">{0}{1} {2} ({3})</target>
|
||||
<note>
|
||||
Project building.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1387,7 +1401,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectBuilding_WithTF">
|
||||
<source>{0}{1} {2} {3} ({4}s)</source>
|
||||
<target state="new">{0}{1} {2} {3} ({4}s)</target>
|
||||
<target state="translated">{0}{1} {2} {3} ({4})</target>
|
||||
<note>
|
||||
Project building including target framework information.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1399,7 +1413,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_NoTF">
|
||||
<source>{0}{1} {2} ({3}s)</source>
|
||||
<target state="new">{0}{1} {2} ({3}s)</target>
|
||||
<target state="translated">{0}{1} {2} ({3})</target>
|
||||
<note>
|
||||
Project finished summary.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1410,7 +1424,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_OutputPath">
|
||||
<source> → {0}</source>
|
||||
<target state="new"> → {0}</target>
|
||||
<target state="translated"> → {0}</target>
|
||||
<note>
|
||||
Info about project output - when known. Printed after ProjectFinished_NoTF or ProjectFinished_WithTF.
|
||||
{0}: VT100 coded hyperlink to project output directory
|
||||
|
@ -1418,7 +1432,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_WithTF">
|
||||
<source>{0}{1} {2} {3} ({4}s)</source>
|
||||
<target state="new">{0}{1} {2} {3} ({4}s)</target>
|
||||
<target state="translated">{0}{1} {2} {3} ({4})</target>
|
||||
<note>
|
||||
Project finished summary including target framework information.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1477,14 +1491,14 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="RestoreComplete">
|
||||
<source>Restore complete ({0}s)</source>
|
||||
<target state="new">Restore complete ({0}s)</target>
|
||||
<target state="translated">还原完成({0})</target>
|
||||
<note>
|
||||
{0}: duration in seconds with 1 decimal point
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="RestoreCompleteWithMessage">
|
||||
<source>Restore {0} in {1}s</source>
|
||||
<target state="new">Restore {0} in {1}s</target>
|
||||
<target state="translated">在 {1} 中还原 {0}</target>
|
||||
<note>
|
||||
Restore summary when finished with warning or error
|
||||
{0}: BuildResult_X (below)
|
||||
|
@ -1552,7 +1566,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="UnsupportedSwitchForSolutionFiles">
|
||||
<source>The '{0}' switch is not supported for solution files.</source>
|
||||
<target state="new">The '{0}' switch is not supported for solution files.</target>
|
||||
<target state="translated">解决方案文件不支持“{0}”开关。</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="Using35Engine">
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="BuildFinished">
|
||||
<source>Build {0} in {1}s</source>
|
||||
<target state="new">Build {0} in {1}s</target>
|
||||
<target state="translated">在 {1} 秒內建置 {0}</target>
|
||||
<note>
|
||||
Overall build summary
|
||||
{0}: BuildResult_X (below)
|
||||
|
@ -21,35 +21,35 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="BuildResult_Failed">
|
||||
<source>failed</source>
|
||||
<target state="new">failed</target>
|
||||
<target state="translated">失敗</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_FailedWithErrors">
|
||||
<source>failed with errors</source>
|
||||
<target state="new">failed with errors</target>
|
||||
<target state="translated">失敗但有錯誤</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_FailedWithWarnings">
|
||||
<source>failed with warnings</source>
|
||||
<target state="new">failed with warnings</target>
|
||||
<target state="translated">失敗但有警告</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_Succeeded">
|
||||
<source>succeeded</source>
|
||||
<target state="new">succeeded</target>
|
||||
<target state="translated">成功</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="BuildResult_SucceededWithWarnings">
|
||||
<source>succeeded with warnings</source>
|
||||
<target state="new">succeeded with warnings</target>
|
||||
<target state="translated">成功但有警告</target>
|
||||
<note>
|
||||
Part of Live Logger summary message: "Build {BuildResult_X} in {duration}s"
|
||||
</note>
|
||||
|
@ -80,22 +80,32 @@
|
|||
but isn't up to date.
|
||||
(Short form: -q)
|
||||
</source>
|
||||
<target state="new"> -question
|
||||
(Experimental) Question whether there is any build work.
|
||||
MSBuild will error out when it detects a target or task
|
||||
that can be incremental (has inputs and outputs),
|
||||
but isn't up to date.
|
||||
(Short form: -q)
|
||||
<target state="translated"> -question
|
||||
(實驗性) 問題: 是否有任何組建可運作。
|
||||
MSBuild 偵測到可增量 (有輸入和輸出)
|
||||
但並非最新的目標或工作時,
|
||||
它會發生錯誤。
|
||||
(簡短形式: -q)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: "MSBuild" should not be localized.
|
||||
LOCALIZATION: "-question" and "-q" should not be localized.
|
||||
LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars.
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="InvalidLowPriorityValue">
|
||||
<source>MSBUILD : error MSB1064: Low priority value is not valid. {0}</source>
|
||||
<target state="translated">MSBUILD : error MSB1064: 低優先順序值無效。{0}</target>
|
||||
<note>
|
||||
{StrBegin="MSBUILD : error MSB1064: "}
|
||||
UE: This message does not need in-line parameters because the exception takes care of displaying the invalid arg.
|
||||
This error is shown when a user specifies a value for the lowPriority parameter that is not equivalent to Boolean.TrueString or Boolean.FalseString.
|
||||
LOCALIZATION: The prefix "MSBUILD : error MSBxxxx:" should not be localized.
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="MSBuildVersionMessage">
|
||||
<source>MSBuild version {0} for {1}</source>
|
||||
<target state="new">MSBuild version {0} for {1}</target>
|
||||
<target state="translated">{1} 的 MSBuild 版本 {0}</target>
|
||||
<note>LOCALIZATION: {0} contains the DLL version number. {1} contains the name of a runtime, like ".NET Framework", ".NET Core", or "Mono"</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="CurrentDirectory">
|
||||
|
@ -215,25 +225,25 @@
|
|||
|
||||
This flag is experimental and may not work as intended.
|
||||
</source>
|
||||
<target state="new"> -isolateProjects[:True|MessageUponIsolationViolation|False]
|
||||
Causes MSBuild to build each project in isolation.
|
||||
<target state="translated"> -isolateProjects[:True|MessageUponIsolationViolation|False]
|
||||
導致 MSBuild 在隔離中建置每個專案。
|
||||
|
||||
When set to "MessageUponIsolationViolation" (or its short
|
||||
form "Message"), only the results from top-level targets
|
||||
are serialized if the -outputResultsCache switch is
|
||||
supplied. This is to mitigate the chances of an
|
||||
isolation-violating target on a dependency project using
|
||||
incorrect state due to its dependency on a cached target
|
||||
whose side effects would not be taken into account.
|
||||
(For example, the definition of a property.)
|
||||
設定為 "MessageUponIsolationViolation"
|
||||
(或其簡短形式 "Message") 時,如果提供
|
||||
-outputResultsCache 切換,則只會序列化來自
|
||||
頂層目標的結果。這是為了降低相依性專案上,
|
||||
由於其相依性位於快取目標上 (其副作用
|
||||
不會納入考量),而使用不正確狀態
|
||||
造成違反隔離目標的機會。
|
||||
(例如,屬性的定義。)
|
||||
|
||||
This is a more restrictive mode of MSBuild as it requires
|
||||
that the project graph be statically discoverable at
|
||||
evaluation time, but can improve scheduling and reduce
|
||||
memory overhead when building a large set of projects.
|
||||
(Short form: -isolate)
|
||||
這是 MSBuild 更具限制的模式,
|
||||
因為它要求專案圖形在評估階段可靜態探索,
|
||||
但可能會改善排程,並減少建置大量專案時
|
||||
的記憶體額外負荷。
|
||||
(簡短形式: -isolate)
|
||||
|
||||
This flag is experimental and may not work as intended.
|
||||
此旗標是實驗性,可能無法如預期運作。
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: "MSBuild" should not be localized.
|
||||
|
@ -348,13 +358,13 @@
|
|||
Example:
|
||||
-warnNotAsError:MSB3026
|
||||
</source>
|
||||
<target state="new"> -warnNotAsError[:code[;code2]]
|
||||
List of warning codes to treats not treat as errors.
|
||||
Use a semicolon or a comma to separate
|
||||
multiple warning codes. Has no effect if the -warnaserror
|
||||
switch is not set.
|
||||
<target state="translated"> -warnNotAsError[:code[;code2]]
|
||||
要視為不視為錯誤的警告代碼清單。
|
||||
使用分號或逗號分隔
|
||||
多個警告代碼。如果未設定 -warnaserror
|
||||
切換,則沒有作用。
|
||||
|
||||
Example:
|
||||
範例:
|
||||
-warnNotAsError:MSB3026
|
||||
</target>
|
||||
<note>
|
||||
|
@ -545,11 +555,15 @@
|
|||
is set separately by
|
||||
-fileloggerparameters.
|
||||
</source>
|
||||
<target state="needs-review-translation"> -verbosity:<層級> 在事件記錄檔中顯示此數量的資訊。
|
||||
可用的詳細程度層級為: q[uiet]、m[inimal]、
|
||||
<target state="translated"> -verbosity:<level> 在事件記錄中顯示此數量的資訊。
|
||||
可用的詳細層級為: q[uiet]、m[inimal]、
|
||||
n[ormal]、d[etailed] 和 diag[nostic]。(簡短形式: -v)
|
||||
範例:
|
||||
範例:
|
||||
-verbosity:quiet
|
||||
|
||||
注意: 檔案記錄器的詳細層級
|
||||
是由 -fileloggerparameters
|
||||
個別設定。
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized:
|
||||
|
@ -598,40 +612,40 @@
|
|||
-consoleLoggerParameters:PerformanceSummary;NoSummary;
|
||||
Verbosity=minimal
|
||||
</source>
|
||||
<target state="new"> -consoleLoggerParameters:<parameters>
|
||||
Parameters to console logger. (Short form: -clp)
|
||||
The available parameters are:
|
||||
PerformanceSummary--Show time spent in tasks, targets
|
||||
and projects.
|
||||
Summary--Show error and warning summary at the end.
|
||||
NoSummary--Don't show error and warning summary at the
|
||||
end.
|
||||
ErrorsOnly--Show only errors.
|
||||
WarningsOnly--Show only warnings.
|
||||
NoItemAndPropertyList--Don't show list of items and
|
||||
properties at the start of each project build.
|
||||
ShowCommandLine--Show TaskCommandLineEvent messages
|
||||
ShowTimestamp--Display the Timestamp as a prefix to any
|
||||
message.
|
||||
ShowEventId--Show eventId for started events, finished
|
||||
events, and messages
|
||||
ForceNoAlign--Does not align the text to the size of
|
||||
the console buffer
|
||||
DisableConsoleColor--Use the default console colors
|
||||
for all logging messages.
|
||||
DisableMPLogging-- Disable the multiprocessor
|
||||
logging style of output when running in
|
||||
non-multiprocessor mode.
|
||||
EnableMPLogging--Enable the multiprocessor logging
|
||||
style even when running in non-multiprocessor
|
||||
mode. This logging style is on by default.
|
||||
ForceConsoleColor--Use ANSI console colors even if
|
||||
console does not support it
|
||||
PreferConsoleColor--Use ANSI console colors only if
|
||||
target console does support it
|
||||
Verbosity--overrides the -verbosity setting for this
|
||||
logger.
|
||||
Example:
|
||||
<target state="translated"> -consoleLoggerParameters:<parameters>
|
||||
主控台記錄器的參數。(簡短形式: -clp)
|
||||
可用的參數為:
|
||||
PerformanceSummary--顯示工作、目標
|
||||
及專案所花費的時間。
|
||||
Summary--結束時顯示錯誤與警告摘要。
|
||||
NoSummary--結束時不顯示錯誤
|
||||
與警告摘要。
|
||||
ErrorsOnly--只顯示錯誤。
|
||||
WarningsOnly--只顯示警告。
|
||||
NoItemAndPropertyList--不在每個專案開始建置時,
|
||||
顯示專案與屬性清單。
|
||||
ShowCommandLine--顯示 TaskCommandLineEvent 訊息
|
||||
ShowTimestamp--在所有訊息開頭顯示
|
||||
時間戳記。
|
||||
ShowEventId--顯示已開始之事件、已完成之事件
|
||||
以及訊息的事件識別碼
|
||||
ForceNoAlign--不將文字調整成主控台
|
||||
緩衝區的大小
|
||||
DisableConsoleColor--為所有記錄訊息使用預設的
|
||||
主控台色彩。
|
||||
DisableMPLogging-- 在非多處理器模式下執行時,
|
||||
停用輸出的多處理器
|
||||
記錄樣式。
|
||||
EnableMPLogging--在非多處理器模式下執行時,
|
||||
啟用多處理器記錄樣式。
|
||||
此記錄樣式預設為啟用。
|
||||
ForceConsoleColor--即使主控台不支援 ANSI 主控台色彩,
|
||||
也一律使用該色彩
|
||||
PreferConsoleColor--僅在目標主控台目標確實支援 ANSI 主控台色彩時
|
||||
才使用它
|
||||
Verbosity--覆寫此記錄器的 -verbosity
|
||||
設定。
|
||||
範例:
|
||||
-consoleLoggerParameters:PerformanceSummary;NoSummary;
|
||||
Verbosity=minimal
|
||||
</target>
|
||||
|
@ -732,10 +746,10 @@
|
|||
will read build results from. If -isolateProjects is set
|
||||
to False, this sets it to True. (short form: -irc)
|
||||
</source>
|
||||
<target state="new"> -inputResultsCaches:<cacheFile>...
|
||||
Semicolon separated list of input cache files that MSBuild
|
||||
will read build results from. If -isolateProjects is set
|
||||
to False, this sets it to True. (short form: -irc)
|
||||
<target state="translated"> -inputResultsCaches:<cacheFile>...
|
||||
MSBuild 會從中讀取建置結果的輸入快取檔案
|
||||
以分號分隔的清單。如果已將 -isolateProjects
|
||||
設為 False,則這會將它設為 True。(簡短形式: -irc)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized: MSBuild, -isolate
|
||||
|
@ -749,11 +763,11 @@
|
|||
If -isolateProjects is set to False, this sets it to True.
|
||||
(short form: -orc)
|
||||
</source>
|
||||
<target state="new"> -outputResultsCache:[cacheFile]
|
||||
Output cache file where MSBuild will write the contents of
|
||||
its build result caches at the end of the build.
|
||||
If -isolateProjects is set to False, this sets it to True.
|
||||
(short form: -orc)
|
||||
<target state="translated"> -outputResultsCache:[cacheFile]
|
||||
MSBuild 將在建置結束時寫入其建置結果快取內容
|
||||
所在的輸出快取檔案。
|
||||
如果已將 -isolateProjects 設為 False,則這會將它設為 True。
|
||||
(簡短形式: -orc)
|
||||
</target>
|
||||
<note>
|
||||
LOCALIZATION: The following should not be localized: MSBuild, -isolate
|
||||
|
@ -1376,7 +1390,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectBuilding_NoTF">
|
||||
<source>{0}{1} {2} ({3}s)</source>
|
||||
<target state="new">{0}{1} {2} ({3}s)</target>
|
||||
<target state="translated">{0}{1} {2} ({3} 秒)</target>
|
||||
<note>
|
||||
Project building.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1387,7 +1401,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectBuilding_WithTF">
|
||||
<source>{0}{1} {2} {3} ({4}s)</source>
|
||||
<target state="new">{0}{1} {2} {3} ({4}s)</target>
|
||||
<target state="translated">{0}{1} {2} {3} ({4} 秒)</target>
|
||||
<note>
|
||||
Project building including target framework information.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1399,7 +1413,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_NoTF">
|
||||
<source>{0}{1} {2} ({3}s)</source>
|
||||
<target state="new">{0}{1} {2} ({3}s)</target>
|
||||
<target state="translated">{0}{1} {2} ({3} 秒)</target>
|
||||
<note>
|
||||
Project finished summary.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1410,7 +1424,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_OutputPath">
|
||||
<source> → {0}</source>
|
||||
<target state="new"> → {0}</target>
|
||||
<target state="translated"> → {0}</target>
|
||||
<note>
|
||||
Info about project output - when known. Printed after ProjectFinished_NoTF or ProjectFinished_WithTF.
|
||||
{0}: VT100 coded hyperlink to project output directory
|
||||
|
@ -1418,7 +1432,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="ProjectFinished_WithTF">
|
||||
<source>{0}{1} {2} {3} ({4}s)</source>
|
||||
<target state="new">{0}{1} {2} {3} ({4}s)</target>
|
||||
<target state="translated">{0}{1} {2} {3} ({4} 秒)</target>
|
||||
<note>
|
||||
Project finished summary including target framework information.
|
||||
{0}: indentation - few spaces to visually indent row
|
||||
|
@ -1477,14 +1491,14 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="RestoreComplete">
|
||||
<source>Restore complete ({0}s)</source>
|
||||
<target state="new">Restore complete ({0}s)</target>
|
||||
<target state="translated">還原完成 ({0} 秒)</target>
|
||||
<note>
|
||||
{0}: duration in seconds with 1 decimal point
|
||||
</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="RestoreCompleteWithMessage">
|
||||
<source>Restore {0} in {1}s</source>
|
||||
<target state="new">Restore {0} in {1}s</target>
|
||||
<target state="translated">在 {1} 秒內還原 {0}</target>
|
||||
<note>
|
||||
Restore summary when finished with warning or error
|
||||
{0}: BuildResult_X (below)
|
||||
|
@ -1552,7 +1566,7 @@
|
|||
</trans-unit>
|
||||
<trans-unit id="UnsupportedSwitchForSolutionFiles">
|
||||
<source>The '{0}' switch is not supported for solution files.</source>
|
||||
<target state="new">The '{0}' switch is not supported for solution files.</target>
|
||||
<target state="translated">解決方案檔案不支援 '{0}' 切換。</target>
|
||||
<note />
|
||||
</trans-unit>
|
||||
<trans-unit id="Using35Engine">
|
||||
|
|
|
@ -70,9 +70,12 @@
|
|||
</Compile>
|
||||
<Compile Include="..\Shared\Constants.cs" />
|
||||
<Compile Include="..\Shared\ReadOnlyEmptyDictionary.cs" />
|
||||
<Compile Include="..\Shared\ErrorUtilities.cs">
|
||||
<Compile Include="..\Framework\ErrorUtilities.cs">
|
||||
<Link>ErrorUtilities.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\Shared\ErrorUtilities.cs">
|
||||
<Link>SharedErrorUtilities.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\Shared\EscapingUtilities.cs">
|
||||
<Link>EscapingUtilities.cs</Link>
|
||||
</Compile>
|
||||
|
@ -97,10 +100,10 @@
|
|||
<Compile Include="..\Shared\INodePacketHandler.cs">
|
||||
<Link>INodePacketHandler.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\Shared\ITranslatable.cs">
|
||||
<Compile Include="..\Framework\ITranslatable.cs">
|
||||
<Link>ITranslatable.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\Shared\ITranslator.cs">
|
||||
<Compile Include="..\Framework\ITranslator.cs">
|
||||
<Link>ITranslator.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\Shared\TranslatorHelpers.cs" />
|
||||
|
@ -110,6 +113,15 @@
|
|||
<Compile Include="..\Shared\InterningBinaryReader.cs">
|
||||
<Link>InterningBinaryReader.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\Framework\BinaryReaderFactory.cs">
|
||||
<Link>BinaryReaderFactory.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\Shared\BinaryReaderExtensions.cs">
|
||||
<Link>BinaryReaderExtensions.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\Shared\BinaryWriterExtensions.cs">
|
||||
<Link>BinaryWriterExtensions.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\Shared\LogMessagePacketBase.cs">
|
||||
<Link>LogMessagePacketBase.cs</Link>
|
||||
</Compile>
|
||||
|
@ -132,9 +144,21 @@
|
|||
<Compile Include="..\Shared\NodePacketFactory.cs">
|
||||
<Link>NodePacketFactory.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\Shared\BinaryTranslator.cs">
|
||||
<Compile Include="..\Framework\BinaryTranslator.cs">
|
||||
<Link>BinaryTranslator.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\Framework\BuildException\BuildExceptionBase.cs">
|
||||
<Link>BuildExceptionBase.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\Framework\BuildException\BuildExceptionRemoteState.cs">
|
||||
<Link>BuildExceptionRemoteState.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\Framework\BuildException\BuildExceptionSerializationHelper.cs">
|
||||
<Link>BuildExceptionSerializationHelper.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\Framework\BuildException\GenericBuildTransferredException.cs">
|
||||
<Link>GenericBuildTransferredException.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="..\Shared\NodeShutdown.cs">
|
||||
<Link>NodeShutdown.cs</Link>
|
||||
</Compile>
|
||||
|
@ -167,6 +191,9 @@
|
|||
</Compile>
|
||||
<Compile Include="AssemblyInfo.cs" />
|
||||
<Compile Include="AssemblyResources.cs" />
|
||||
<Compile Include="..\Framework\ChangeWaves.cs">
|
||||
<Link>ChangeWaves.cs</Link>
|
||||
</Compile>
|
||||
<Compile Include="Concurrent\ConcurrentDictionary.cs" />
|
||||
<Compile Include="Concurrent\ConcurrentQueue.cs" />
|
||||
<Compile Include="Immutable\ImmutableDictionary.cs" />
|
||||
|
|
|
@ -10,13 +10,25 @@ namespace Microsoft.Build.Shared
|
|||
{
|
||||
internal static class BinaryReaderExtensions
|
||||
{
|
||||
#if !TASKHOST
|
||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||
#endif
|
||||
public static string? ReadOptionalString(this BinaryReader reader)
|
||||
{
|
||||
return reader.ReadByte() == 0 ? null : reader.ReadString();
|
||||
}
|
||||
|
||||
#if !TASKHOST
|
||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||
#endif
|
||||
public static int ReadOptionalInt32(this BinaryReader reader)
|
||||
{
|
||||
return reader.ReadByte() == 0 ? 0 : reader.ReadInt32();
|
||||
}
|
||||
|
||||
#if !TASKHOST
|
||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||
#endif
|
||||
public static int Read7BitEncodedInt(this BinaryReader reader)
|
||||
{
|
||||
// Read out an Int32 7 bits at a time. The high bit
|
||||
|
@ -41,7 +53,9 @@ namespace Microsoft.Build.Shared
|
|||
return count;
|
||||
}
|
||||
|
||||
#if !TASKHOST
|
||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||
#endif
|
||||
public static DateTime ReadTimestamp(this BinaryReader reader)
|
||||
{
|
||||
long timestampTicks = reader.ReadInt64();
|
||||
|
@ -50,6 +64,7 @@ namespace Microsoft.Build.Shared
|
|||
return timestamp;
|
||||
}
|
||||
|
||||
#if !TASKHOST
|
||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||
public static BuildEventContext? ReadOptionalBuildEventContext(this BinaryReader reader)
|
||||
{
|
||||
|
@ -75,8 +90,11 @@ namespace Microsoft.Build.Shared
|
|||
var buildEventContext = new BuildEventContext(submissionId, nodeId, evaluationId, projectInstanceId, projectContextId, targetId, taskId);
|
||||
return buildEventContext;
|
||||
}
|
||||
#endif
|
||||
|
||||
#if !TASKHOST
|
||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||
#endif
|
||||
public static unsafe Guid ReadGuid(this BinaryReader reader)
|
||||
{
|
||||
return new Guid(reader.ReadBytes(sizeof(Guid)));
|
||||
|
|
Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше
Загрузка…
Ссылка в новой задаче