From 4d0e8b5892ebe1fd16b466e9127d5e610122c6e8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Alexander=20K=C3=B6plinger?=
Date: Wed, 12 Jul 2017 16:33:29 +0200
Subject: [PATCH 01/24] MSBuildSdkResolver: resolve symlink for 'dotnet' binary
On Linux the dotnet installed by the dotnet packages is a
symlink (/usr/bin/dotnet -> ../share/dotnet/dotnet).
We need to resolve the symlink so we're passing the path to
the actual .NET Core installation to libhostfxr.
Fixes https://github.com/dotnet/cli/issues/7125
---
.../Interop.NETStandard.cs | 16 ++++++++++++++++
.../MSBuildSdkResolver.cs | 12 +++++++++++-
2 files changed, 27 insertions(+), 1 deletion(-)
diff --git a/src/Microsoft.DotNet.MSBuildSdkResolver/Interop.NETStandard.cs b/src/Microsoft.DotNet.MSBuildSdkResolver/Interop.NETStandard.cs
index 272471bd3..74abc2a61 100644
--- a/src/Microsoft.DotNet.MSBuildSdkResolver/Interop.NETStandard.cs
+++ b/src/Microsoft.DotNet.MSBuildSdkResolver/Interop.NETStandard.cs
@@ -7,6 +7,7 @@
// on non-Windows machines.
#if NETSTANDARD1_5
+using System;
using System.Runtime.InteropServices;
using System.Text;
@@ -16,6 +17,14 @@ namespace Microsoft.DotNet.MSBuildSdkResolver
{
internal static readonly bool RunningOnWindows = RuntimeInformation.IsOSPlatform(OSPlatform.Windows);
+ internal static string realpath(string path)
+ {
+ var ptr = unix_realpath(path, IntPtr.Zero);
+ var result = Marshal.PtrToStringAnsi(ptr); // uses UTF8 on Unix
+ unix_free(ptr);
+ return result;
+ }
+
private static int hostfxr_resolve_sdk(string exe_dir, string working_dir, [Out] StringBuilder buffer, int buffer_size)
{
// hostfxr string encoding is platform -specific so dispatch to the
@@ -31,6 +40,13 @@ namespace Microsoft.DotNet.MSBuildSdkResolver
// CharSet.Ansi is UTF8 on Unix
[DllImport("hostfxr", EntryPoint = nameof(hostfxr_resolve_sdk), CharSet = CharSet.Ansi, ExactSpelling = true, CallingConvention = CallingConvention.Cdecl)]
private static extern int unix_hostfxr_resolve_sdk(string exe_dir, string working_dir, [Out] StringBuilder buffer, int buffer_size);
+
+ // CharSet.Ansi is UTF8 on Unix
+ [DllImport("libc", EntryPoint = nameof(realpath), CharSet = CharSet.Ansi, ExactSpelling = true, CallingConvention = CallingConvention.Cdecl)]
+ private static extern IntPtr unix_realpath(string path, IntPtr buffer);
+
+ [DllImport("libc", EntryPoint = "free", ExactSpelling = true, CallingConvention = CallingConvention.Cdecl)]
+ private static extern void unix_free(IntPtr ptr);
}
}
diff --git a/src/Microsoft.DotNet.MSBuildSdkResolver/MSBuildSdkResolver.cs b/src/Microsoft.DotNet.MSBuildSdkResolver/MSBuildSdkResolver.cs
index f5195f839..08a552479 100644
--- a/src/Microsoft.DotNet.MSBuildSdkResolver/MSBuildSdkResolver.cs
+++ b/src/Microsoft.DotNet.MSBuildSdkResolver/MSBuildSdkResolver.cs
@@ -174,8 +174,18 @@ namespace Microsoft.DotNet.MSBuildSdkResolver
}
var environmentProvider = new EnvironmentProvider(_getEnvironmentVariable);
+ var dotnetExe = environmentProvider.GetCommandPath("dotnet");
- return Path.GetDirectoryName(environmentProvider.GetCommandPath("dotnet"));
+#if NETSTANDARD1_5
+ if (dotnetExe != null && !Interop.RunningOnWindows)
+ {
+ // e.g. on Linux the 'dotnet' command from PATH is a symlink so we need to
+ // resolve it to get the actual path to the binary
+ dotnetExe = Interop.realpath(dotnetExe) ?? dotnetExe;
+ }
+#endif
+
+ return Path.GetDirectoryName(dotnetExe);
}
}
}
From eb640dee8426a69320d103f04bdcc76f618aae15 Mon Sep 17 00:00:00 2001
From: Rainer Sigwald
Date: Wed, 12 Jul 2017 17:23:13 -0500
Subject: [PATCH 02/24] MSBuild 15.3.406
---
build/Microsoft.DotNet.Cli.DependencyVersions.props | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/build/Microsoft.DotNet.Cli.DependencyVersions.props b/build/Microsoft.DotNet.Cli.DependencyVersions.props
index e2faad909..f645197e7 100644
--- a/build/Microsoft.DotNet.Cli.DependencyVersions.props
+++ b/build/Microsoft.DotNet.Cli.DependencyVersions.props
@@ -2,7 +2,7 @@
1.1.2
- 15.3.0-preview-000402-01
+ 15.3.4062.3.0-beta4-61830-034.2.0-rc-170630-01.1.0-alpha-20170630-2
From 50fa4461d1495455ecc9fb35d8ca40c771ff22df Mon Sep 17 00:00:00 2001
From: Livar
Date: Wed, 12 Jul 2017 17:00:24 -0700
Subject: [PATCH 03/24] Update the SDK to 1.1.0-alpha-20170713-1
This carries the version cap for the 1.1 SDK.
It has already been approved for insertion into VS.
---
build/Microsoft.DotNet.Cli.DependencyVersions.props | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/build/Microsoft.DotNet.Cli.DependencyVersions.props b/build/Microsoft.DotNet.Cli.DependencyVersions.props
index e2faad909..280bdf704 100644
--- a/build/Microsoft.DotNet.Cli.DependencyVersions.props
+++ b/build/Microsoft.DotNet.Cli.DependencyVersions.props
@@ -5,7 +5,7 @@
15.3.0-preview-000402-012.3.0-beta4-61830-034.2.0-rc-170630-0
- 1.1.0-alpha-20170630-2
+ 1.1.0-alpha-20170713-14.3.0-preview4-42581.0.0-alpha-20170516-2-50915.0.0
From eaa6eacc1adb4b1edd05f524b2cc2a25b848d51f Mon Sep 17 00:00:00 2001
From: dotnet-bot
Date: Thu, 13 Jul 2017 16:24:08 +0000
Subject: [PATCH 04/24] Update CoreSetup to preview3-25513-01
---
build/DependencyVersions.props | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/build/DependencyVersions.props b/build/DependencyVersions.props
index 057bed874..15ff835fd 100644
--- a/build/DependencyVersions.props
+++ b/build/DependencyVersions.props
@@ -1,7 +1,7 @@
- 2.0.0-preview3-25512-01
+ 2.0.0-preview3-25513-0115.3.4062.3.0-beta4-61830-032.3.0-pre-20170624-6
@@ -25,8 +25,8 @@
1.0.0-beta2-20170710-2831.0.0-beta2-20170712-2851.0.0-beta2-20170712-285
- 2.0.0-preview3-25512-01
- 2.0.0-preview3-25512-01
+ 2.0.0-preview3-25513-01
+ 2.0.0-preview3-25513-010.1.1-alpha-1671.2.1-alpha-0021330.2.0
From 780427ae1140a52b3980d524e5abcc55c12b29ce Mon Sep 17 00:00:00 2001
From: Steve Sanderson
Date: Thu, 13 Jul 2017 16:43:42 +0100
Subject: [PATCH 05/24] Update SPA templates package to 1.0.0-preview-000403
---
build/DependencyVersions.props | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/build/DependencyVersions.props b/build/DependencyVersions.props
index 057bed874..3876e0c8a 100644
--- a/build/DependencyVersions.props
+++ b/build/DependencyVersions.props
@@ -30,7 +30,7 @@
0.1.1-alpha-1671.2.1-alpha-0021330.2.0
- 1.0.0-preview-000358
+ 1.0.0-preview-0004030.2.0-beta-000042
From 7d6ed58265652c778ad8381cb5fb196d3c3e57d6 Mon Sep 17 00:00:00 2001
From: dotnet-bot
Date: Thu, 13 Jul 2017 17:26:22 +0000
Subject: [PATCH 06/24] Update CoreSetup to preview3-25513-02
---
build/DependencyVersions.props | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/build/DependencyVersions.props b/build/DependencyVersions.props
index 5294a1d46..b2ca254e6 100644
--- a/build/DependencyVersions.props
+++ b/build/DependencyVersions.props
@@ -1,7 +1,7 @@
- 2.0.0-preview3-25513-01
+ 2.0.0-preview3-25513-0215.3.4062.3.0-beta4-61830-032.3.0-pre-20170624-6
@@ -25,8 +25,8 @@
1.0.0-beta2-20170710-2831.0.0-beta2-20170712-2851.0.0-beta2-20170712-285
- 2.0.0-preview3-25513-01
- 2.0.0-preview3-25513-01
+ 2.0.0-preview3-25513-02
+ 2.0.0-preview3-25513-020.1.1-alpha-1671.2.1-alpha-0021330.2.0
From dcce9ce34c131e00415d50d36818238c2144d9e0 Mon Sep 17 00:00:00 2001
From: William Li
Date: Thu, 13 Jul 2017 12:04:04 -0700
Subject: [PATCH 07/24] Rename aspnet core store relate prop
According to email
The URL will be something like:
https://dotnetcli.blob.core.windows.net/dotnet/aspnetcore/store/$(Branch)-$(TimeStamp)/aspnetcore-store-$(AspNetVersion)-$(Release)-$(TimeStamp)-$(RID).deb
For example, if we are doing a build in the dev branch today, the URL
might look like this
https://dotnetcli.blob.core.windows.net/dotnet/aspnetcore/store/dev-12345/aspnetcore-store-2.0.0-rtm-12345-debian-x64.deb
But the same build from our 2.0.0 branch would be
https://dotnetcli.blob.core.windows.net/dotnet/aspnetcore/store/2.0.0-12345/aspnetcore-store-2.0.0-rtm-12345-debian-x64.deb
For 2.0 the branches we had were dev, 2.0.0-preview1, 2.0.0-preview2 and
2.0.0 (for RTM without any release moniker)
---
build/BundledRuntimes.props | 4 ++--
build/DependencyVersions.props | 9 +++++++--
2 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/build/BundledRuntimes.props b/build/BundledRuntimes.props
index 1e5738a71..6d8f76c46 100644
--- a/build/BundledRuntimes.props
+++ b/build/BundledRuntimes.props
@@ -31,7 +31,7 @@
- $(CoreSetupBlobRootUrl)aspnetcore/store/$(AspNetCoreRuntimeVersion)-$(AspNetCoreCoherenceTimestamp)
+ $(CoreSetupBlobRootUrl)aspnetcore/store/$(AspNetCoreRuntimeAzureblobStoresSubfolderName)runtime.version$(PackagesDirectory)/$(AspNetCoreSharedRuntimeVersionFileName)
@@ -41,7 +41,7 @@
linux-$(AspNetCoreCoherenceTimestamp)
- -$(AspNetCoherenceLabel)$(AspNetCoreRuntimeStoreSuffix)
+ -$(AspNetCoreRelease)$(AspNetCoreRuntimeStoreSuffix)Build.RS.$(AspNetCoreRuntimeInstallerArchiveFileNameOSToken)$(AspNetCoreRuntimeInstallerArchiveSuffix)$(ArchiveExtension)$(PackagesDirectory)/$(AspNetCoreRuntimeInstallerArchiveFileName)
diff --git a/build/DependencyVersions.props b/build/DependencyVersions.props
index b2ca254e6..ff9b0ef81 100644
--- a/build/DependencyVersions.props
+++ b/build/DependencyVersions.props
@@ -35,10 +35,15 @@
timestamped
- 2.0.0
- rtm
+
+ 2.0.0
+ rtm
+ 2.0.026239
+ aspnetcore-store
+ $(AspNetCoreVersion)-$(AspNetCoreRelease)
+ $(AspNetCoreBranchName)-$(AspNetCoreCoherenceTimestamp)
From b9c5e2ec57090d63bdf7819d750a1022ea4077b6 Mon Sep 17 00:00:00 2001
From: William Li
Date: Thu, 13 Jul 2017 12:07:51 -0700
Subject: [PATCH 08/24] dotnet-sdk DEB package consume store by dependency
Instead of Packing along.
Edit Debian config, add download store deb package as part of the packing process as well as test.
---
build/package/Installer.DEB.proj | 15 ++++++---------
build/package/Installer.DEB.targets | 17 +++++++++++++++++
packaging/deb/dotnet-debian_config.json | 3 ++-
.../dotnet-uninstall-debian-packages.sh | 2 ++
4 files changed, 27 insertions(+), 10 deletions(-)
diff --git a/build/package/Installer.DEB.proj b/build/package/Installer.DEB.proj
index 2c917db52..51efaca62 100644
--- a/build/package/Installer.DEB.proj
+++ b/build/package/Installer.DEB.proj
@@ -16,7 +16,8 @@
@@ -24,6 +25,7 @@
+
-
-
-
+
@@ -110,6 +105,7 @@
+
@@ -123,6 +119,7 @@
+
diff --git a/build/package/Installer.DEB.targets b/build/package/Installer.DEB.targets
index c67895054..b2187ff58 100644
--- a/build/package/Installer.DEB.targets
+++ b/build/package/Installer.DEB.targets
@@ -35,6 +35,10 @@
dotnet-hostfxr-$(HostFxrDebianPackageVersion)$(HostFxrDebianPackageName.ToLower())dotnet-host
+ $(AspNetCoreRuntimePackageBrandName)-$(AspNetCoreVersionAndRelease)-$(AspNetCoreCoherenceTimestamp)
+ $(HostRid)
+ debian-x64
+ $(AspNetCoreRuntimePackageBrandName)-$(AspNetCoreVersionAndRelease)-$(AspNetCoreCoherenceTimestamp)-$(HostRidInAspNetCoreRuntimeDebInstallerFileName).deb
@@ -83,6 +87,9 @@
$(SharedFxDebianPackageName)
+
+ $(AspNetCoreRuntimePackageName)
+ ,
@@ -107,4 +114,14 @@
+
+
+
+ $(PackagesDirectory)/$(AspNetCoreRuntimeDebInstallerFileName)
+
+
+
diff --git a/packaging/deb/dotnet-debian_config.json b/packaging/deb/dotnet-debian_config.json
index 86adb7537..4d813f3fd 100644
--- a/packaging/deb/dotnet-debian_config.json
+++ b/packaging/deb/dotnet-debian_config.json
@@ -29,6 +29,7 @@
},
"debian_dependencies":{
- "%SHARED_FRAMEWORK_DEBIAN_PACKAGE_NAME%" : {}%SHARED_FRAMEWORK_DEBIAN_PACKAGE_ADDITIONAL_DEPENDENCY%
+ "%SHARED_FRAMEWORK_DEBIAN_PACKAGE_NAME%" : {}%SHARED_FRAMEWORK_DEBIAN_PACKAGE_ADDITIONAL_DEPENDENCY%,
+ "%ASPNETCOREPACKAGESTORE_DEBIAN_PACKAGE_NAME%": {}
}
}
diff --git a/scripts/obtain/uninstall/dotnet-uninstall-debian-packages.sh b/scripts/obtain/uninstall/dotnet-uninstall-debian-packages.sh
index 2fcd4280b..a62ce9ed4 100755
--- a/scripts/obtain/uninstall/dotnet-uninstall-debian-packages.sh
+++ b/scripts/obtain/uninstall/dotnet-uninstall-debian-packages.sh
@@ -13,8 +13,10 @@ if [ $current_userid -ne 0 ]; then
fi
host_package_name="dotnet-host"
+aspnetcore_package_store_package_name="^aspnetcore-store.*"
remove_all(){
+ apt-get purge -y $aspnetcore_package_store_package_name
apt-get purge -y $host_package_name
}
From 21aa774707bef5c5d6165b2d7bcdbf813678d341 Mon Sep 17 00:00:00 2001
From: William Li
Date: Thu, 13 Jul 2017 12:08:35 -0700
Subject: [PATCH 09/24] dotnet-sdk rpm package consume store by dependency
Instead of Packing along.
Edit RPM config, add download store rpm package as part of the test.
---
build/package/Installer.RPM.targets | 34 ++++++++++++++-----
packaging/rpm/dotnet-config.json | 8 +++--
.../dotnet-uninstall-rpm-packages.sh | 2 ++
3 files changed, 33 insertions(+), 11 deletions(-)
diff --git a/build/package/Installer.RPM.targets b/build/package/Installer.RPM.targets
index e64e73ce4..58eaca201 100644
--- a/build/package/Installer.RPM.targets
+++ b/build/package/Installer.RPM.targets
@@ -50,6 +50,11 @@
dotnet-hostfxr-$(HostFxrRpmPackageVersion)$(HostFxrRpmPackageName.ToLower())dotnet-host
+ $(HostRid)
+ rhel-x64
+ $(AspNetCoreRuntimePackageBrandName)-$(AspNetCoreVersionAndRelease)-$(AspNetCoreCoherenceTimestamp)
+ $(AspNetCoreVersion)-$(AspNetCoreRelease)-$(AspNetCoreCoherenceTimestamp)
+ $(AspNetCoreRuntimePackageBrandName)-$(AspNetCoreVersionAndRelease)-$(AspNetCoreCoherenceTimestamp)-$(HostRidInAspNetCoreRuntimeRpmInstallerFileName).rpm
@@ -74,7 +79,6 @@
-
-
-
$(SharedFrameworkVersion)
+
+ $(AspNetCoreRuntimePackageName)
+
+
+ $(AspNetCoreRuntimePackageVersion)
+ $(SharedFxRpmPackageName)
@@ -162,6 +166,16 @@
+
+
+ $(PackagesDirectory)/$(AspNetCoreRuntimeRpmInstallerFileName)
+
+
+
+
@@ -182,11 +196,12 @@
@@ -194,6 +209,7 @@
+
@@ -207,6 +223,8 @@
+
+
diff --git a/packaging/rpm/dotnet-config.json b/packaging/rpm/dotnet-config.json
index 6ed9d53ad..38f533bcb 100644
--- a/packaging/rpm/dotnet-config.json
+++ b/packaging/rpm/dotnet-config.json
@@ -25,14 +25,16 @@
{
"package_name": "%SHARED_HOST_RPM_NAME%",
"package_version": "%SHARED_HOST_RPM_VERSION%"
+ },
+ {
+ "package_name": "%ASPNETCOREPACKAGESTORE_RPM_PACKAGE_NAME%",
+ "package_version": "%ASPNETCOREPACKAGESTORE_RPM_PACKAGE_VERSION%"
}
],
"directories": [
"/usr/share/dotnet/sdk",
- "/usr/share/dotnet/store",
- "/usr/share/dotnet/additionalDeps",
"/usr/share/doc/%SDK_RPM_PACKAGE_NAME%"
],
"after_install_source": "scripts/after_install_host.sh",
"after_remove_source": "scripts/after_remove_host.sh"
-}
\ No newline at end of file
+}
diff --git a/scripts/obtain/uninstall/dotnet-uninstall-rpm-packages.sh b/scripts/obtain/uninstall/dotnet-uninstall-rpm-packages.sh
index d3572ec38..ef7be91af 100755
--- a/scripts/obtain/uninstall/dotnet-uninstall-rpm-packages.sh
+++ b/scripts/obtain/uninstall/dotnet-uninstall-rpm-packages.sh
@@ -13,9 +13,11 @@ if [ $current_userid -ne 0 ]; then
fi
host_package_name="dotnet-host"
+aspnetcore_package_store_package_name="aspnetcore-store*"
remove_all(){
yum remove -y $host_package_name
+ yum remove -y $aspnetcore_package_store_package_name
}
is_dotnet_host_installed(){
From d24c861929ec227b0ad4e190b2d4b1dbcec5a677 Mon Sep 17 00:00:00 2001
From: "Ashish Jain (NUGET)"
Date: Thu, 13 Jul 2017 14:37:10 -0700
Subject: [PATCH 10/24] Updating NuGet version to 4.3.0-preview4-4273
---
build/DependencyVersions.props | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/build/DependencyVersions.props b/build/DependencyVersions.props
index b2ca254e6..d812fef27 100644
--- a/build/DependencyVersions.props
+++ b/build/DependencyVersions.props
@@ -15,7 +15,7 @@
2.0.0-preview3-20170703-2$(CLI_NETSDK_Version)
- 4.3.0-preview4-4258
+ 4.3.0-preview4-42732.0.0-preview2-25331-022.0.0-rel-20170629-58815.3.0-preview-20170628-02
From 5e5cd8736309d5c8c593e1b5e6e14e0ebb6ae949 Mon Sep 17 00:00:00 2001
From: William Li
Date: Thu, 13 Jul 2017 14:59:00 -0700
Subject: [PATCH 11/24] Rename to AspNetCoreRuntimePackageTimestamp
---
build/BundledRuntimes.props | 2 +-
build/DependencyVersions.props | 4 ++--
build/package/Installer.DEB.targets | 4 ++--
build/package/Installer.RPM.targets | 6 +++---
4 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/build/BundledRuntimes.props b/build/BundledRuntimes.props
index 6d8f76c46..396c9f2df 100644
--- a/build/BundledRuntimes.props
+++ b/build/BundledRuntimes.props
@@ -40,7 +40,7 @@
$(HostOSName)linux
- -$(AspNetCoreCoherenceTimestamp)
+ -$(AspNetCoreRuntimePackageTimestamp)-$(AspNetCoreRelease)$(AspNetCoreRuntimeStoreSuffix)Build.RS.$(AspNetCoreRuntimeInstallerArchiveFileNameOSToken)$(AspNetCoreRuntimeInstallerArchiveSuffix)$(ArchiveExtension)$(PackagesDirectory)/$(AspNetCoreRuntimeInstallerArchiveFileName)
diff --git a/build/DependencyVersions.props b/build/DependencyVersions.props
index ff9b0ef81..b5d76fddd 100644
--- a/build/DependencyVersions.props
+++ b/build/DependencyVersions.props
@@ -39,11 +39,11 @@
2.0.0rtm2.0.0
- 26239
+ 26239aspnetcore-store$(AspNetCoreVersion)-$(AspNetCoreRelease)
- $(AspNetCoreBranchName)-$(AspNetCoreCoherenceTimestamp)
+ $(AspNetCoreBranchName)-$(AspNetCoreRuntimePackageTimestamp)
diff --git a/build/package/Installer.DEB.targets b/build/package/Installer.DEB.targets
index b2187ff58..879be4b8a 100644
--- a/build/package/Installer.DEB.targets
+++ b/build/package/Installer.DEB.targets
@@ -35,10 +35,10 @@
dotnet-hostfxr-$(HostFxrDebianPackageVersion)$(HostFxrDebianPackageName.ToLower())dotnet-host
- $(AspNetCoreRuntimePackageBrandName)-$(AspNetCoreVersionAndRelease)-$(AspNetCoreCoherenceTimestamp)
+ $(AspNetCoreRuntimePackageBrandName)-$(AspNetCoreVersionAndRelease)-$(AspNetCoreRuntimePackageTimestamp)$(HostRid)debian-x64
- $(AspNetCoreRuntimePackageBrandName)-$(AspNetCoreVersionAndRelease)-$(AspNetCoreCoherenceTimestamp)-$(HostRidInAspNetCoreRuntimeDebInstallerFileName).deb
+ $(AspNetCoreRuntimePackageBrandName)-$(AspNetCoreVersionAndRelease)-$(AspNetCoreRuntimePackageTimestamp)-$(HostRidInAspNetCoreRuntimeDebInstallerFileName).deb
diff --git a/build/package/Installer.RPM.targets b/build/package/Installer.RPM.targets
index 58eaca201..13818cd91 100644
--- a/build/package/Installer.RPM.targets
+++ b/build/package/Installer.RPM.targets
@@ -52,9 +52,9 @@
dotnet-host$(HostRid)rhel-x64
- $(AspNetCoreRuntimePackageBrandName)-$(AspNetCoreVersionAndRelease)-$(AspNetCoreCoherenceTimestamp)
- $(AspNetCoreVersion)-$(AspNetCoreRelease)-$(AspNetCoreCoherenceTimestamp)
- $(AspNetCoreRuntimePackageBrandName)-$(AspNetCoreVersionAndRelease)-$(AspNetCoreCoherenceTimestamp)-$(HostRidInAspNetCoreRuntimeRpmInstallerFileName).rpm
+ $(AspNetCoreRuntimePackageBrandName)-$(AspNetCoreVersionAndRelease)-$(AspNetCoreRuntimePackageTimestamp)
+ $(AspNetCoreVersion)-$(AspNetCoreRelease)-$(AspNetCoreRuntimePackageTimestamp)
+ $(AspNetCoreRuntimePackageBrandName)-$(AspNetCoreVersionAndRelease)-$(AspNetCoreRuntimePackageTimestamp)-$(HostRidInAspNetCoreRuntimeRpmInstallerFileName).rpm
From f762870debeb37752bde093282dc564c71e6456b Mon Sep 17 00:00:00 2001
From: seancpeters
Date: Thu, 13 Jul 2017 16:28:37 -0700
Subject: [PATCH 12/24] use dotnet/templating build 286 (#7155)
---
build/DependencyVersions.props | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/build/DependencyVersions.props b/build/DependencyVersions.props
index b5d76fddd..1992e47b0 100644
--- a/build/DependencyVersions.props
+++ b/build/DependencyVersions.props
@@ -23,8 +23,8 @@
$(CLI_SharedFrameworkVersion)$(CLI_SharedFrameworkVersion)1.0.0-beta2-20170710-283
- 1.0.0-beta2-20170712-285
- 1.0.0-beta2-20170712-285
+ 1.0.0-beta2-20170713-286
+ 1.0.0-beta2-20170713-2862.0.0-preview3-25513-022.0.0-preview3-25513-020.1.1-alpha-167
From 633ec51720fcf6988c83c0617093747da47990b6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Zbyn=C4=9Bk=20Sailer?=
Date: Fri, 14 Jul 2017 09:14:59 +0200
Subject: [PATCH 13/24] LOC CHECKIN | cli-release/2.0.0 | 20170714
---
.../xlf/LocalizableStrings.it.xlf | 2 +-
.../xlf/LocalizableStrings.cs.xlf | 14 ++--
.../xlf/LocalizableStrings.de.xlf | 14 ++--
.../xlf/LocalizableStrings.it.xlf | 2 +-
.../xlf/LocalizableStrings.ja.xlf | 12 +--
.../xlf/LocalizableStrings.ko.xlf | 2 +-
.../xlf/LocalizableStrings.pl.xlf | 2 +-
.../xlf/LocalizableStrings.ru.xlf | 2 +-
.../xlf/LocalizableStrings.tr.xlf | 2 +-
.../xlf/LocalizableStrings.zh-Hans.xlf | 2 +-
.../xlf/LocalizableStrings.cs.xlf | 24 +++---
.../xlf/LocalizableStrings.de.xlf | 22 +++---
.../xlf/LocalizableStrings.es.xlf | 24 +++---
.../xlf/LocalizableStrings.fr.xlf | 24 +++---
.../xlf/LocalizableStrings.it.xlf | 22 +++---
.../xlf/LocalizableStrings.ja.xlf | 22 +++---
.../xlf/LocalizableStrings.ko.xlf | 22 +++---
.../xlf/LocalizableStrings.pl.xlf | 22 +++---
.../xlf/LocalizableStrings.pt-BR.xlf | 26 +++----
.../xlf/LocalizableStrings.ru.xlf | 22 +++---
.../xlf/LocalizableStrings.tr.xlf | 26 +++----
.../xlf/LocalizableStrings.zh-Hans.xlf | 22 +++---
.../xlf/LocalizableStrings.zh-Hant.xlf | 28 +++----
.../CommandLine/xlf/LocalizableStrings.cs.xlf | 22 +++---
.../CommandLine/xlf/LocalizableStrings.de.xlf | 22 +++---
.../CommandLine/xlf/LocalizableStrings.es.xlf | 22 +++---
.../CommandLine/xlf/LocalizableStrings.fr.xlf | 22 +++---
.../CommandLine/xlf/LocalizableStrings.it.xlf | 22 +++---
.../CommandLine/xlf/LocalizableStrings.ja.xlf | 22 +++---
.../CommandLine/xlf/LocalizableStrings.ko.xlf | 22 +++---
.../CommandLine/xlf/LocalizableStrings.pl.xlf | 22 +++---
.../xlf/LocalizableStrings.pt-BR.xlf | 22 +++---
.../CommandLine/xlf/LocalizableStrings.ru.xlf | 22 +++---
.../CommandLine/xlf/LocalizableStrings.tr.xlf | 22 +++---
.../xlf/LocalizableStrings.zh-Hans.xlf | 22 +++---
.../xlf/LocalizableStrings.zh-Hant.xlf | 22 +++---
.../xlf/LocalizableStrings.es.xlf | 2 +-
.../xlf/LocalizableStrings.pt-BR.xlf | 2 +-
.../xlf/LocalizableStrings.ru.xlf | 2 +-
.../xlf/LocalizableStrings.ja.xlf | 4 +-
.../xlf/LocalizableStrings.fr.xlf | 2 +-
.../xlf/LocalizableStrings.pt-BR.xlf | 2 +-
.../xlf/LocalizableStrings.tr.xlf | 2 +-
.../xlf/LocalizableStrings.fr.xlf | 2 +-
.../xlf/LocalizableStrings.ko.xlf | 2 +-
.../xlf/LocalizableStrings.pt-BR.xlf | 2 +-
.../xlf/LocalizableStrings.tr.xlf | 2 +-
.../dotnet-help/xlf/LocalizableStrings.cs.xlf | 2 +-
.../dotnet-help/xlf/LocalizableStrings.de.xlf | 2 +-
.../dotnet-help/xlf/LocalizableStrings.es.xlf | 2 +-
.../dotnet-help/xlf/LocalizableStrings.fr.xlf | 4 +-
.../dotnet-help/xlf/LocalizableStrings.it.xlf | 2 +-
.../dotnet-help/xlf/LocalizableStrings.ja.xlf | 2 +-
.../dotnet-help/xlf/LocalizableStrings.ko.xlf | 2 +-
.../dotnet-help/xlf/LocalizableStrings.pl.xlf | 2 +-
.../xlf/LocalizableStrings.pt-BR.xlf | 2 +-
.../dotnet-help/xlf/LocalizableStrings.ru.xlf | 2 +-
.../dotnet-help/xlf/LocalizableStrings.tr.xlf | 2 +-
.../xlf/LocalizableStrings.zh-Hans.xlf | 2 +-
.../xlf/LocalizableStrings.zh-Hant.xlf | 2 +-
.../xlf/LocalizableStrings.cs.xlf | 2 +-
.../xlf/LocalizableStrings.ko.xlf | 2 +-
.../dotnet-list/xlf/LocalizableStrings.ru.xlf | 2 +-
.../xlf/LocalizableStrings.fr.xlf | 2 +-
.../xlf/LocalizableStrings.ko.xlf | 2 +-
.../dotnet-pack/xlf/LocalizableStrings.fr.xlf | 4 +-
.../xlf/LocalizableStrings.pt-BR.xlf | 4 +-
.../xlf/LocalizableStrings.fr.xlf | 2 +-
.../xlf/LocalizableStrings.pt-BR.xlf | 4 +-
.../xlf/LocalizableStrings.tr.xlf | 2 +-
.../xlf/LocalizableStrings.ru.xlf | 2 +-
.../xlf/LocalizableStrings.ko.xlf | 2 +-
.../xlf/LocalizableStrings.pt-BR.xlf | 2 +-
.../xlf/LocalizableStrings.cs.xlf | 2 +-
.../xlf/LocalizableStrings.de.xlf | 2 +-
.../xlf/LocalizableStrings.es.xlf | 8 +-
.../xlf/LocalizableStrings.fr.xlf | 10 +--
.../xlf/LocalizableStrings.it.xlf | 2 +-
.../xlf/LocalizableStrings.ja.xlf | 2 +-
.../xlf/LocalizableStrings.ko.xlf | 2 +-
.../xlf/LocalizableStrings.pl.xlf | 2 +-
.../xlf/LocalizableStrings.pt-BR.xlf | 4 +-
.../xlf/LocalizableStrings.ru.xlf | 2 +-
.../xlf/LocalizableStrings.tr.xlf | 4 +-
.../xlf/LocalizableStrings.zh-Hans.xlf | 2 +-
.../xlf/LocalizableStrings.zh-Hant.xlf | 2 +-
.../dotnet-run/xlf/LocalizableStrings.cs.xlf | 26 +++----
.../dotnet-run/xlf/LocalizableStrings.de.xlf | 26 +++----
.../dotnet-run/xlf/LocalizableStrings.es.xlf | 28 +++----
.../dotnet-run/xlf/LocalizableStrings.fr.xlf | 26 +++----
.../dotnet-run/xlf/LocalizableStrings.it.xlf | 28 +++----
.../dotnet-run/xlf/LocalizableStrings.ja.xlf | 26 +++----
.../dotnet-run/xlf/LocalizableStrings.ko.xlf | 26 +++----
.../dotnet-run/xlf/LocalizableStrings.pl.xlf | 26 +++----
.../xlf/LocalizableStrings.pt-BR.xlf | 26 +++----
.../dotnet-run/xlf/LocalizableStrings.ru.xlf | 26 +++----
.../dotnet-run/xlf/LocalizableStrings.tr.xlf | 28 +++----
.../xlf/LocalizableStrings.zh-Hans.xlf | 26 +++----
.../xlf/LocalizableStrings.zh-Hant.xlf | 26 +++----
.../xlf/LocalizableStrings.fr.xlf | 2 +-
.../xlf/LocalizableStrings.pt-BR.xlf | 2 +-
.../xlf/LocalizableStrings.tr.xlf | 2 +-
.../dotnet-test/xlf/LocalizableStrings.es.xlf | 16 ++--
.../dotnet-test/xlf/LocalizableStrings.fr.xlf | 8 +-
.../dotnet-test/xlf/LocalizableStrings.ja.xlf | 4 +-
.../dotnet-test/xlf/LocalizableStrings.ko.xlf | 6 +-
.../dotnet-test/xlf/LocalizableStrings.pl.xlf | 4 +-
.../xlf/LocalizableStrings.pt-BR.xlf | 14 ++--
.../dotnet-test/xlf/LocalizableStrings.tr.xlf | 8 +-
.../xlf/CommonLocalizableStrings.cs.xlf | 2 +-
.../xlf/CommonLocalizableStrings.de.xlf | 2 +-
.../xlf/CommonLocalizableStrings.es.xlf | 72 +++++++++---------
.../xlf/CommonLocalizableStrings.fr.xlf | 4 +-
.../xlf/CommonLocalizableStrings.it.xlf | 4 +-
.../xlf/CommonLocalizableStrings.ja.xlf | 2 +-
.../xlf/CommonLocalizableStrings.ko.xlf | 76 +++++++++----------
.../xlf/CommonLocalizableStrings.pl.xlf | 4 +-
.../xlf/CommonLocalizableStrings.pt-BR.xlf | 8 +-
.../xlf/CommonLocalizableStrings.ru.xlf | 2 +-
.../xlf/CommonLocalizableStrings.tr.xlf | 4 +-
.../xlf/CommonLocalizableStrings.zh-Hans.xlf | 2 +-
.../xlf/CommonLocalizableStrings.zh-Hant.xlf | 2 +-
src/dotnet/xlf/LocalizableStrings.es.xlf | 74 +++++++++---------
src/dotnet/xlf/LocalizableStrings.ko.xlf | 76 +++++++++----------
src/dotnet/xlf/LocalizableStrings.pt-BR.xlf | 2 +-
src/dotnet/xlf/LocalizableStrings.zh-Hans.xlf | 2 +-
126 files changed, 735 insertions(+), 787 deletions(-)
diff --git a/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.it.xlf b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.it.xlf
index 85771b494..a19ec0313 100644
--- a/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.it.xlf
+++ b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.it.xlf
@@ -39,7 +39,7 @@
Invalid format in line {0}: {1}
- Formato non valido a riga {0}: {1}
+ Formato non valido alla riga {0}: {1}
diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.cs.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.cs.xlf
index d72c9edf8..1aaef6cd5 100644
--- a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.cs.xlf
+++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.cs.xlf
@@ -14,17 +14,17 @@
{0}: attempting to find command {1} in {2}
- {0}: pokus o nalezení příkazu {1} v {2}
+ {0}: Pokus o nalezení příkazu {1} v {2}{0}: failed to find toolAssembly for {1}
- {0}: nepodařilo se najít toolAssembly pro {1}
+ {0}: Nepodařilo se najít toolAssembly pro {1}{0}: failed to find commandPath {1}
- {0}: nepodařilo se najít commandPath {1}
+ {0}: Nepodařilo se najít commandPath {1}
@@ -121,7 +121,7 @@
{0}: attempting to create commandspec
- {0}: pokus o vytvoření specifikace příkazu commandspec
+ {0}: Pokus o vytvoření specifikace příkazu commandspec
@@ -131,7 +131,7 @@
{0}: expect deps.json at: {1}
- {0}: soubor deps.json se očekává v: {1}
+ {0}: Soubor deps.json se očekává v: {1}
@@ -206,7 +206,7 @@
< {0} exited with {1} in {2} ms.
- < {0} skončil s {1} ve {2} ms.
+ < {0} skončil s {1} za {2} ms.
@@ -231,7 +231,7 @@
The command executable for "{0}" was not found. The project may not have been restored or restore failed - run `dotnet restore`
- Spustitelný soubor příkazu {0} se nenašel. Projekt zřejmě nebyl obnoven, nebo obnovení selhalo – spusťte příkaz run `dotnet restore`.
+ Spustitelný soubor příkazu {0} se nenašel. Projekt se nepodařilo obnovit nebo jeho obnovení nebylo úspěšné. Spusťte příkaz dotnet restore.
.NET List Command
- Команда "Список" .NET
+ Команда .NET "Список"Could not find any project in `{0}`.
- No se encuentra ningún proyecto en `{0}`.
+ No se encuentra ningún proyecto en "{0}".Found more than one project in `{0}`. Please specify which one to use.
- Se han encontrado varios proyectos en `{0}`. Especifique el que debe usarse.
+ Se han encontrado varios proyectos en "{0}". Especifique el que debe usarse.Project already has a reference to `{0}`.
- El proyecto ya tiene una referencia a `{0}`.
+ El proyecto ya tiene una referencia a "{0}".Project reference `{0}` could not be found.
- No se encuentra la referencia de proyecto `{0}`.
+ No se encuentra la referencia de proyecto "{0}".Project reference `{0}` removed.
- La referencia de proyecto `{0}` se ha quitado.
+ La referencia de proyecto "{0}" se ha quitado.
@@ -104,7 +104,7 @@
Reference `{0}` added to the project.
- Se ha agregado la referencia `{0}` al proyecto.
+ Se ha agregado la referencia "{0}" al proyecto.
@@ -214,12 +214,12 @@
{0} `{1}` found but is invalid.
- Se ha encontrado el {0} `{1}`, pero no es válido.
+ Se ha encontrado el {0} "{1}", pero no es válido.`{0}` found but is invalid.
- Se ha encontrado `{0}`, pero no es válido.
+ Se ha encontrado "{0}", pero no es válido.
@@ -244,12 +244,12 @@
{0} or {1} not found in `{2}`.
- No se encuentran {0} ni {1} en `{2}`.
+ No se encuentran {0} ni {1} en "{2}".File `{0}` not found.
- No se encuentra el archivo `{0}`.
+ No se encuentra el archivo "{0}".
@@ -274,7 +274,7 @@
{0} already contains {1} `{2}`.
- {0} ya contiene un {1} `{2}`.
+ {0} ya contiene un {1} "{2}".
@@ -284,7 +284,7 @@
{0} already has {1} `{2}`.
- {0} ya tiene el {1} `{2}`.
+ {0} ya tiene el {1} "{2}".
@@ -329,17 +329,17 @@
Could not find project or directory `{0}`.
- No se encuentra el proyecto o directorio `{0}`.
+ No se encuentra el proyecto o directorio "{0}".Found a project `{0}` but it is invalid.
- Se ha encontrado el proyecto `{0}`, pero no es válido.
+ Se ha encontrado el proyecto "{0}", pero no es válido.Invalid project `{0}`.
- El proyecto `{0}` no es válido.
+ El proyecto "{0}" no es válido.
@@ -349,7 +349,7 @@
Could not find solution or directory `{0}`.
- No se encuentra la solución o el directorio `{0}`.
+ No se encuentra la solución o el directorio "{0}".
@@ -359,7 +359,7 @@
Reference `{0}` is invalid.
- La referencia `{0}` no es válida.
+ La referencia "{0}" no es válida.
@@ -369,12 +369,12 @@
Package reference `{0}` does not exist.
- La referencia de paquete `{0}` no existe.
+ La referencia de paquete "{0}" no existe.Package reference `{0}` is invalid.
- La referencia de paquete `{0}` no es válida.
+ La referencia de paquete "{0}" no es válida.
@@ -384,12 +384,12 @@
Package reference `{0}` added to the project.
- Se ha agregado la referencia de paquete `{0}` al proyecto.
+ Se ha agregado la referencia de paquete "{0}" al proyecto.Project {0} already has a reference `{1}`.
- El proyecto {0} ya tiene una referencia `{1}`.
+ El proyecto {0} ya tiene una referencia "{1}".
@@ -399,12 +399,12 @@
Project `{0}` does not exist.
- El proyecto `{0}` no existe.
+ El proyecto "{0}" no existe.Project `{0}` is invalid.
- El proyecto `{0}` no es válido.
+ El proyecto "{0}" no es válido.
@@ -414,7 +414,7 @@
Project `{0}` added to the solution.
- Se ha agregado el proyecto `{0}` a la solución.
+ Se ha agregado el proyecto "{0}" a la solución.
@@ -424,7 +424,7 @@
Reference `{0}` deleted from the project.
- Se ha eliminado la referencia “{0}” del proyecto.
+ Se ha eliminado la referencia "{0}" del proyecto.
@@ -439,12 +439,12 @@
Package reference `{0}` could not be found in the project.
- No se encuentra la referencia de paquete `{0}` en el proyecto.
+ No se encuentra la referencia de paquete "{0}" en el proyecto.Reference `{0}` deleted from the project.
- Se ha eliminado la referencia “{0}” del proyecto.
+ Se ha eliminado la referencia "{0}" del proyecto.
@@ -454,17 +454,17 @@
Package reference `{0}` deleted.
- Se ha eliminado la referencia de paquete `{0}`.
+ Se ha eliminado la referencia de paquete "{0}".Project `{0}` could not be found in the solution.
- No se encuentra el proyecto `{0}` en la solución.
+ No se encuentra el proyecto "{0}" en la solución.Project `{0}` removed from solution.
- Se ha quitado el proyecto `{0}` de la solución.
+ Se ha quitado el proyecto "{0}" de la solución.
@@ -474,7 +474,7 @@
Project `{0}` deleted from solution.
- Se ha eliminado el proyecto `{0}` de la solución.
+ Se ha eliminado el proyecto "{0}" de la solución.
@@ -509,17 +509,17 @@
Version of package `{0}` updated to `{1}`.
- La versión del paquete `{0}` se ha actualizado a `{1}`.
+ La versión del paquete "{0}" se ha actualizado a "{1}".Version of package `{0}` updated.
- Se ha actualizado la versión del paquete `{0}`.
+ Se ha actualizado la versión del paquete "{0}".Could not update the version of the package `{0}`.
- No se puede actualizar la versión del paquete `{0}`.
+ No se puede actualizar la versión del paquete "{0}".
@@ -656,7 +656,7 @@
Configuration to use for building the project. Default for most projects is "Debug".
- Configuración que se usará para compilar el proyecto. El valor predeterminado para la mayoría de los proyectos es "Depurar".
+ Configuración que se usará para crear el proyecto. El valor predeterminado para la mayoría de los proyectos es "Debug".
@@ -671,7 +671,7 @@
Does not do an implicit restore when executing the command.
- Does not do an implicit restore when executing the command.
+ No realiza una restauración implícita al ejecutar el comando.Could not find any project in `{0}`.
- `{0}`에서 프로젝트를 찾을 수 없습니다.
+ '{0}'에서 프로젝트를 찾을 수 없습니다.Found more than one project in `{0}`. Please specify which one to use.
- `{0}`에서 프로젝트를 두 개 이상 찾았습니다. 사용할 파일을 지정하세요.
+ '{0}'에서 프로젝트를 두 개 이상 찾았습니다. 사용할 파일을 지정하세요.Project already has a reference to `{0}`.
- 프로젝트에 이미 `{0}`에 대한 참조가 있습니다.
+ 프로젝트에 이미 '{0}'에 대한 참조가 있습니다.Project reference `{0}` could not be found.
- 프로젝트 참조 `{0}`을(를) 찾을 수 없습니다.
+ 프로젝트 참조 '{0}'을(를) 찾을 수 없습니다.Project reference `{0}` removed.
- 프로젝트 참조 `{0}`이(가) 제거되었습니다.
+ 프로젝트 참조 '{0}'이(가) 제거되었습니다.
@@ -104,7 +104,7 @@
Reference `{0}` added to the project.
- 프로젝트에 `{0}` 참조가 추가되었습니다.
+ 프로젝트에 '{0}' 참조가 추가되었습니다.
@@ -214,7 +214,7 @@
{0} `{1}` found but is invalid.
- {0} `{1}`이(가) 있지만 잘못되었습니다.
+ {0} '{1}'이(가) 있지만 잘못되었습니다.
@@ -244,12 +244,12 @@
{0} or {1} not found in `{2}`.
- `{2}`에서 '{0}' 또는 {1}을(를) 찾을 수 없습니다.
+ '{2}'에서 '{0}' 또는 {1}을(를) 찾을 수 없습니다.File `{0}` not found.
- `{0}` 파일을 찾을 수 없습니다.
+ '{0}' 파일을 찾을 수 없습니다.
@@ -259,7 +259,7 @@
{0} `{1}` does not exist.
- {0} `{1}`이(가) 없습니다.
+ {0} '{1}'이(가) 없습니다.
@@ -274,7 +274,7 @@
{0} already contains {1} `{2}`.
- {0}에 {1} `{2}`이(가) 이미 있습니다.
+ {0}에 {1} '{2}'이(가) 이미 있습니다.
@@ -284,7 +284,7 @@
{0} already has {1} `{2}`.
- {0}에 {1} `{2}`이(가) 이미 있습니다.
+ {0}에 {1} '{2}'이(가) 이미 있습니다.
@@ -334,12 +334,12 @@
Found a project `{0}` but it is invalid.
- `{0}` 프로젝트가 있지만 잘못되었습니다.
+ '{0}' 프로젝트가 있지만 잘못되었습니다.Invalid project `{0}`.
- `{0}` 프로젝트가 잘못되었습니다.
+ '{0}' 프로젝트가 잘못되었습니다.
@@ -349,7 +349,7 @@
Could not find solution or directory `{0}`.
- 솔루션 또는 디렉터리 `{0}`을(를) 찾을 수 없습니다.
+ 솔루션 또는 디렉터리 '{0}'을(를) 찾을 수 없습니다.
@@ -359,7 +359,7 @@
Reference `{0}` is invalid.
- `{0}` 참조가 잘못되었습니다.
+ '{0}' 참조가 잘못되었습니다.
@@ -369,12 +369,12 @@
Package reference `{0}` does not exist.
- 패키지 참조 `{0}`이(가) 없습니다.
+ 패키지 참조 '{0}'이(가) 없습니다.Package reference `{0}` is invalid.
- 패키지 참조 `{0}`이(가) 잘못되었습니다.
+ 패키지 참조 '{0}'이(가) 잘못되었습니다.
@@ -384,12 +384,12 @@
Package reference `{0}` added to the project.
- 프로젝트에 패키지 참조 `{0}`이(가) 추가되었습니다.
+ 프로젝트에 패키지 참조 '{0}'이(가) 추가되었습니다.Project {0} already has a reference `{1}`.
- {0} 프로젝트에 이미 `{1}` 참조가 있습니다.
+ {0} 프로젝트에 이미 '{1}' 참조가 있습니다.
@@ -399,12 +399,12 @@
Project `{0}` does not exist.
- `{0}` 프로젝트가 없습니다.
+ '{0}' 프로젝트가 없습니다.Project `{0}` is invalid.
- `{0}` 프로젝트가 잘못되었습니다.
+ '{0}' 프로젝트가 잘못되었습니다.
@@ -414,7 +414,7 @@
Project `{0}` added to the solution.
- `{0}` 프로젝트가 솔루션에 추가되었습니다.
+ '{0}' 프로젝트가 솔루션에 추가되었습니다.
@@ -424,7 +424,7 @@
Reference `{0}` deleted from the project.
- `{0}` 참조가 프로젝트에서 삭제되었습니다.
+ '{0}' 참조가 프로젝트에서 삭제되었습니다.
@@ -434,17 +434,17 @@
Reference `{0}` deleted.
- `{0}` 참조가 삭제되었습니다.
+ '{0}' 참조가 삭제되었습니다.Package reference `{0}` could not be found in the project.
- 프로젝트에서 패키지 참조 `{0}`을(를) 찾을 수 없습니다.
+ 프로젝트에서 패키지 참조 '{0}'을(를) 찾을 수 없습니다.Reference `{0}` deleted from the project.
- `{0}` 참조가 프로젝트에서 삭제되었습니다.
+ '{0}' 참조가 프로젝트에서 삭제되었습니다.
@@ -454,17 +454,17 @@
Package reference `{0}` deleted.
- 패키지 참조 `{0}`이(가) 삭제되었습니다.
+ 패키지 참조 '{0}'이(가) 삭제되었습니다.Project `{0}` could not be found in the solution.
- 솔루션에서 `{0}` 프로젝트를 찾을 수 없습니다.
+ 솔루션에서 '{0}' 프로젝트를 찾을 수 없습니다.Project `{0}` removed from solution.
- `{0}` 프로젝트가 솔루션에서 제거되었습니다.
+ '{0}' 프로젝트가 솔루션에서 제거되었습니다.
@@ -474,7 +474,7 @@
Project `{0}` deleted from solution.
- `{0}` 프로젝트가 솔루션에서 삭제되었습니다.
+ '{0}' 프로젝트가 솔루션에서 삭제되었습니다.
@@ -509,17 +509,17 @@
Version of package `{0}` updated to `{1}`.
- `{0}` 패키지의 버전이 `{1}`(으)로 업데이트되었습니다.
+ '{0}' 패키지의 버전이 '{1}'(으)로 업데이트되었습니다.Version of package `{0}` updated.
- `{0}` 패키지의 버전이 업데이트되었습니다.
+ '{0}' 패키지의 버전이 업데이트되었습니다.Could not update the version of the package `{0}`.
- `{0}` 패키지의 버전을 업데이트할 수 없습니다.
+ '{0}' 패키지의 버전을 업데이트할 수 없습니다.
@@ -569,7 +569,7 @@
Found more than one solution file in {0}. Please specify which one to use.
- {0}에서 솔루션 파일이 두 개 이상 있습니다. 사용할 파일을 지정하세요.
+ {0}에서 솔루션 파일을 두 개 이상 찾았습니다. 사용할 파일을 지정하세요.
@@ -611,7 +611,7 @@
Invalid solution `{0}`. {1}.
- `{0}` 솔루션이 잘못되었습니다. {1}
+ '{0}' 솔루션이 잘못되었습니다. {1}
@@ -636,7 +636,7 @@
Invalid project `{0}`. {1}.
- `{0}` 프로젝트가 잘못되었습니다. {1}.
+ '{0}' 프로젝트가 잘못되었습니다. {1}.
@@ -671,7 +671,7 @@
Does not do an implicit restore when executing the command.
- Does not do an implicit restore when executing the command.
+ 명령을 실행할 때 암시적 복원을 수행하지 않습니다.