From 941dddff80e2ff21b131d44f3e4c568da768db2e Mon Sep 17 00:00:00 2001 From: Melissa Trevino Date: Fri, 27 Mar 2020 18:45:46 -0700 Subject: [PATCH 1/2] Add a Build Events property page for VS Online. --- .../CommonFiles.swr | 14 ++++++ ....VisualStudio.ProjectSystem.Managed.csproj | 8 ++++ .../Microsoft.Managed.DesignTime.targets | 4 ++ .../BuildEventsPropertyPage.xaml | 30 ++++++++++++ .../BuildEventsPropertyPage.xaml.cs | 12 +++++ .../xlf/BuildEventsPropertyPage.xaml.cs.xlf | 47 +++++++++++++++++++ .../xlf/BuildEventsPropertyPage.xaml.de.xlf | 47 +++++++++++++++++++ .../xlf/BuildEventsPropertyPage.xaml.es.xlf | 47 +++++++++++++++++++ .../xlf/BuildEventsPropertyPage.xaml.fr.xlf | 47 +++++++++++++++++++ .../xlf/BuildEventsPropertyPage.xaml.it.xlf | 47 +++++++++++++++++++ .../xlf/BuildEventsPropertyPage.xaml.ja.xlf | 47 +++++++++++++++++++ .../xlf/BuildEventsPropertyPage.xaml.ko.xlf | 47 +++++++++++++++++++ .../xlf/BuildEventsPropertyPage.xaml.pl.xlf | 47 +++++++++++++++++++ .../BuildEventsPropertyPage.xaml.pt-BR.xlf | 47 +++++++++++++++++++ .../xlf/BuildEventsPropertyPage.xaml.ru.xlf | 47 +++++++++++++++++++ .../xlf/BuildEventsPropertyPage.xaml.tr.xlf | 47 +++++++++++++++++++ .../BuildEventsPropertyPage.xaml.zh-Hans.xlf | 47 +++++++++++++++++++ .../BuildEventsPropertyPage.xaml.zh-Hant.xlf | 47 +++++++++++++++++++ 18 files changed, 679 insertions(+) create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/BuildEventsPropertyPage.xaml create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/BuildEventsPropertyPage.xaml.cs create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.cs.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.de.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.es.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.fr.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.it.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.ja.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.ko.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.pl.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.pt-BR.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.ru.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.tr.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.zh-Hans.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.zh-Hant.xlf diff --git a/setup/Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles/CommonFiles.swr b/setup/Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles/CommonFiles.swr index a94642240f7..6041f370418 100644 --- a/setup/Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles/CommonFiles.swr +++ b/setup/Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles/CommonFiles.swr @@ -20,6 +20,7 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed" file source="$(VisualStudioXamlRulesDir)AppDesigner.xaml" file source="$(VisualStudioXamlRulesDir)ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)BuildEventsPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)CollectedFrameworkReference.xaml" file source="$(VisualStudioXamlRulesDir)CollectedPackageDownload.xaml" file source="$(VisualStudioXamlRulesDir)CollectedPackageVersion.xaml" @@ -74,6 +75,7 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\cs" file source="$(VisualStudioXamlRulesDir)cs\AnalyzerReference.xaml" file source="$(VisualStudioXamlRulesDir)cs\ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)cs\AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)cs\BuildEventsPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)cs\COMReference.xaml" file source="$(VisualStudioXamlRulesDir)cs\ConfigurationGeneral.xaml" file source="$(VisualStudioXamlRulesDir)cs\Content.BrowseObject.xaml" @@ -111,6 +113,7 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\de" file source="$(VisualStudioXamlRulesDir)de\AnalyzerReference.xaml" file source="$(VisualStudioXamlRulesDir)de\ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)de\AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)de\BuildEventsPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)de\COMReference.xaml" file source="$(VisualStudioXamlRulesDir)de\ConfigurationGeneral.xaml" file source="$(VisualStudioXamlRulesDir)de\Content.BrowseObject.xaml" @@ -148,6 +151,7 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\es" file source="$(VisualStudioXamlRulesDir)es\AnalyzerReference.xaml" file source="$(VisualStudioXamlRulesDir)es\ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)es\AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)es\BuildEventsPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)es\COMReference.xaml" file source="$(VisualStudioXamlRulesDir)es\ConfigurationGeneral.xaml" file source="$(VisualStudioXamlRulesDir)es\Content.BrowseObject.xaml" @@ -185,6 +189,7 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\fr" file source="$(VisualStudioXamlRulesDir)fr\AnalyzerReference.xaml" file source="$(VisualStudioXamlRulesDir)fr\ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)fr\AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)fr\BuildEventsPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)fr\COMReference.xaml" file source="$(VisualStudioXamlRulesDir)fr\ConfigurationGeneral.xaml" file source="$(VisualStudioXamlRulesDir)fr\Content.BrowseObject.xaml" @@ -222,6 +227,7 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\it" file source="$(VisualStudioXamlRulesDir)it\AnalyzerReference.xaml" file source="$(VisualStudioXamlRulesDir)it\ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)it\AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)it\BuildEventsPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)it\COMReference.xaml" file source="$(VisualStudioXamlRulesDir)it\ConfigurationGeneral.xaml" file source="$(VisualStudioXamlRulesDir)it\Content.BrowseObject.xaml" @@ -259,6 +265,7 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\ja" file source="$(VisualStudioXamlRulesDir)ja\AnalyzerReference.xaml" file source="$(VisualStudioXamlRulesDir)ja\ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)ja\AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)ja\BuildEventsPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)ja\COMReference.xaml" file source="$(VisualStudioXamlRulesDir)ja\ConfigurationGeneral.xaml" file source="$(VisualStudioXamlRulesDir)ja\Content.BrowseObject.xaml" @@ -296,6 +303,7 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\ko" file source="$(VisualStudioXamlRulesDir)ko\AnalyzerReference.xaml" file source="$(VisualStudioXamlRulesDir)ko\ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)ko\AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)ko\BuildEventsPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)ko\COMReference.xaml" file source="$(VisualStudioXamlRulesDir)ko\ConfigurationGeneral.xaml" file source="$(VisualStudioXamlRulesDir)ko\Content.BrowseObject.xaml" @@ -333,6 +341,7 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\pl" file source="$(VisualStudioXamlRulesDir)pl\AnalyzerReference.xaml" file source="$(VisualStudioXamlRulesDir)pl\ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)pl\AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)pl\BuildEventsPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)pl\COMReference.xaml" file source="$(VisualStudioXamlRulesDir)pl\ConfigurationGeneral.xaml" file source="$(VisualStudioXamlRulesDir)pl\Content.BrowseObject.xaml" @@ -370,6 +379,7 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\pt-BR" file source="$(VisualStudioXamlRulesDir)pt-BR\AnalyzerReference.xaml" file source="$(VisualStudioXamlRulesDir)pt-BR\ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)pt-BR\AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\BuildEventsPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)pt-BR\COMReference.xaml" file source="$(VisualStudioXamlRulesDir)pt-BR\ConfigurationGeneral.xaml" file source="$(VisualStudioXamlRulesDir)pt-BR\Content.BrowseObject.xaml" @@ -407,6 +417,7 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\ru" file source="$(VisualStudioXamlRulesDir)ru\AnalyzerReference.xaml" file source="$(VisualStudioXamlRulesDir)ru\ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)ru\AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)ru\BuildEventsPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)ru\COMReference.xaml" file source="$(VisualStudioXamlRulesDir)ru\ConfigurationGeneral.xaml" file source="$(VisualStudioXamlRulesDir)ru\Content.BrowseObject.xaml" @@ -444,6 +455,7 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\tr" file source="$(VisualStudioXamlRulesDir)tr\AnalyzerReference.xaml" file source="$(VisualStudioXamlRulesDir)tr\ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)tr\AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)tr\BuildEventsPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)tr\COMReference.xaml" file source="$(VisualStudioXamlRulesDir)tr\ConfigurationGeneral.xaml" file source="$(VisualStudioXamlRulesDir)tr\Content.BrowseObject.xaml" @@ -481,6 +493,7 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\zh-Hans" file source="$(VisualStudioXamlRulesDir)zh-Hans\AnalyzerReference.xaml" file source="$(VisualStudioXamlRulesDir)zh-Hans\ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)zh-Hans\AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\BuildEventsPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)zh-Hans\COMReference.xaml" file source="$(VisualStudioXamlRulesDir)zh-Hans\ConfigurationGeneral.xaml" file source="$(VisualStudioXamlRulesDir)zh-Hans\Content.BrowseObject.xaml" @@ -518,6 +531,7 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\zh-Hant" file source="$(VisualStudioXamlRulesDir)zh-Hant\AnalyzerReference.xaml" file source="$(VisualStudioXamlRulesDir)zh-Hant\ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)zh-Hant\AssemblyReference.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\BuildEventsPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)zh-Hant\COMReference.xaml" file source="$(VisualStudioXamlRulesDir)zh-Hant\ConfigurationGeneral.xaml" file source="$(VisualStudioXamlRulesDir)zh-Hant\Content.BrowseObject.xaml" diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/Microsoft.VisualStudio.ProjectSystem.Managed.csproj b/src/Microsoft.VisualStudio.ProjectSystem.Managed/Microsoft.VisualStudio.ProjectSystem.Managed.csproj index 12c091e7f88..73584a3d208 100644 --- a/src/Microsoft.VisualStudio.ProjectSystem.Managed/Microsoft.VisualStudio.ProjectSystem.Managed.csproj +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/Microsoft.VisualStudio.ProjectSystem.Managed.csproj @@ -153,6 +153,14 @@ Designer MSBuild:GenerateRuleSourceFromXaml + + + BuildEventsPropertyPage.xaml + + + Designer + MSBuild:GenerateRuleSourceFromXaml + diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/DesignTimeTargets/Microsoft.Managed.DesignTime.targets b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/DesignTimeTargets/Microsoft.Managed.DesignTime.targets index 4a191644c6a..ef77416a55b 100644 --- a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/DesignTimeTargets/Microsoft.Managed.DesignTime.targets +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/DesignTimeTargets/Microsoft.Managed.DesignTime.targets @@ -232,6 +232,10 @@ Project + + Project + + BrowseObject diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/BuildEventsPropertyPage.xaml b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/BuildEventsPropertyPage.xaml new file mode 100644 index 00000000000..5e70059d61b --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/BuildEventsPropertyPage.xaml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/BuildEventsPropertyPage.xaml.cs b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/BuildEventsPropertyPage.xaml.cs new file mode 100644 index 00000000000..87217a5efd5 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/BuildEventsPropertyPage.xaml.cs @@ -0,0 +1,12 @@ +// Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. + +using System.Diagnostics.CodeAnalysis; + +namespace Microsoft.VisualStudio.ProjectSystem +{ + [ExcludeFromCodeCoverage] + [SuppressMessage("Style", "IDE0016: Use 'throw' expression")] + internal partial class BuildEventsPropertyPage + { + } +} diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.cs.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.cs.xlf new file mode 100644 index 00000000000..57818a56ffa --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.cs.xlf @@ -0,0 +1,47 @@ + + + + + + Run the post-build event + Run the post-build event + + + + Always + Always + + + + On successful build + On successful build + + + + When the build updates the project output + When the build updates the project output + + + + General + General + + + + Build Events + Build Events + + + + Post-build event command line + Post-build event command line + + + + Pre-build event command line + Pre-build event command line + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.de.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.de.xlf new file mode 100644 index 00000000000..10c5ed3d819 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.de.xlf @@ -0,0 +1,47 @@ + + + + + + Run the post-build event + Run the post-build event + + + + Always + Always + + + + On successful build + On successful build + + + + When the build updates the project output + When the build updates the project output + + + + General + General + + + + Build Events + Build Events + + + + Post-build event command line + Post-build event command line + + + + Pre-build event command line + Pre-build event command line + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.es.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.es.xlf new file mode 100644 index 00000000000..12ae9c616ca --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.es.xlf @@ -0,0 +1,47 @@ + + + + + + Run the post-build event + Run the post-build event + + + + Always + Always + + + + On successful build + On successful build + + + + When the build updates the project output + When the build updates the project output + + + + General + General + + + + Build Events + Build Events + + + + Post-build event command line + Post-build event command line + + + + Pre-build event command line + Pre-build event command line + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.fr.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.fr.xlf new file mode 100644 index 00000000000..5d3e683eb70 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.fr.xlf @@ -0,0 +1,47 @@ + + + + + + Run the post-build event + Run the post-build event + + + + Always + Always + + + + On successful build + On successful build + + + + When the build updates the project output + When the build updates the project output + + + + General + General + + + + Build Events + Build Events + + + + Post-build event command line + Post-build event command line + + + + Pre-build event command line + Pre-build event command line + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.it.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.it.xlf new file mode 100644 index 00000000000..560f5316b23 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.it.xlf @@ -0,0 +1,47 @@ + + + + + + Run the post-build event + Run the post-build event + + + + Always + Always + + + + On successful build + On successful build + + + + When the build updates the project output + When the build updates the project output + + + + General + General + + + + Build Events + Build Events + + + + Post-build event command line + Post-build event command line + + + + Pre-build event command line + Pre-build event command line + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.ja.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.ja.xlf new file mode 100644 index 00000000000..8f751c7b6d5 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.ja.xlf @@ -0,0 +1,47 @@ + + + + + + Run the post-build event + Run the post-build event + + + + Always + Always + + + + On successful build + On successful build + + + + When the build updates the project output + When the build updates the project output + + + + General + General + + + + Build Events + Build Events + + + + Post-build event command line + Post-build event command line + + + + Pre-build event command line + Pre-build event command line + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.ko.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.ko.xlf new file mode 100644 index 00000000000..c47e8524981 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.ko.xlf @@ -0,0 +1,47 @@ + + + + + + Run the post-build event + Run the post-build event + + + + Always + Always + + + + On successful build + On successful build + + + + When the build updates the project output + When the build updates the project output + + + + General + General + + + + Build Events + Build Events + + + + Post-build event command line + Post-build event command line + + + + Pre-build event command line + Pre-build event command line + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.pl.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.pl.xlf new file mode 100644 index 00000000000..9705b2bbd5b --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.pl.xlf @@ -0,0 +1,47 @@ + + + + + + Run the post-build event + Run the post-build event + + + + Always + Always + + + + On successful build + On successful build + + + + When the build updates the project output + When the build updates the project output + + + + General + General + + + + Build Events + Build Events + + + + Post-build event command line + Post-build event command line + + + + Pre-build event command line + Pre-build event command line + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.pt-BR.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.pt-BR.xlf new file mode 100644 index 00000000000..f81f82c8871 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.pt-BR.xlf @@ -0,0 +1,47 @@ + + + + + + Run the post-build event + Run the post-build event + + + + Always + Always + + + + On successful build + On successful build + + + + When the build updates the project output + When the build updates the project output + + + + General + General + + + + Build Events + Build Events + + + + Post-build event command line + Post-build event command line + + + + Pre-build event command line + Pre-build event command line + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.ru.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.ru.xlf new file mode 100644 index 00000000000..c9a6c0b3e2a --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.ru.xlf @@ -0,0 +1,47 @@ + + + + + + Run the post-build event + Run the post-build event + + + + Always + Always + + + + On successful build + On successful build + + + + When the build updates the project output + When the build updates the project output + + + + General + General + + + + Build Events + Build Events + + + + Post-build event command line + Post-build event command line + + + + Pre-build event command line + Pre-build event command line + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.tr.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.tr.xlf new file mode 100644 index 00000000000..746f839b5bf --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.tr.xlf @@ -0,0 +1,47 @@ + + + + + + Run the post-build event + Run the post-build event + + + + Always + Always + + + + On successful build + On successful build + + + + When the build updates the project output + When the build updates the project output + + + + General + General + + + + Build Events + Build Events + + + + Post-build event command line + Post-build event command line + + + + Pre-build event command line + Pre-build event command line + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.zh-Hans.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.zh-Hans.xlf new file mode 100644 index 00000000000..e500e36993f --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.zh-Hans.xlf @@ -0,0 +1,47 @@ + + + + + + Run the post-build event + Run the post-build event + + + + Always + Always + + + + On successful build + On successful build + + + + When the build updates the project output + When the build updates the project output + + + + General + General + + + + Build Events + Build Events + + + + Post-build event command line + Post-build event command line + + + + Pre-build event command line + Pre-build event command line + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.zh-Hant.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.zh-Hant.xlf new file mode 100644 index 00000000000..96e385f4060 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.zh-Hant.xlf @@ -0,0 +1,47 @@ + + + + + + Run the post-build event + Run the post-build event + + + + Always + Always + + + + On successful build + On successful build + + + + When the build updates the project output + When the build updates the project output + + + + General + General + + + + Build Events + Build Events + + + + Post-build event command line + Post-build event command line + + + + Pre-build event command line + Pre-build event command line + + + + + \ No newline at end of file From c97945e474d2c1271f60d7402434597bba518283 Mon Sep 17 00:00:00 2001 From: Melissa Trevino Date: Fri, 27 Mar 2020 18:45:46 -0700 Subject: [PATCH 2/2] Add a Build Events property page for VS Online. --- .../CommonFiles.swr | 15 ++++++ ....VisualStudio.ProjectSystem.Managed.csproj | 8 ++++ .../Microsoft.Managed.DesignTime.targets | 4 ++ .../BuildEventsPropertyPage.xaml | 30 ++++++++++++ .../BuildEventsPropertyPage.xaml.cs | 12 +++++ .../xlf/BuildEventsPropertyPage.xaml.cs.xlf | 47 +++++++++++++++++++ .../xlf/BuildEventsPropertyPage.xaml.de.xlf | 47 +++++++++++++++++++ .../xlf/BuildEventsPropertyPage.xaml.es.xlf | 47 +++++++++++++++++++ .../xlf/BuildEventsPropertyPage.xaml.fr.xlf | 47 +++++++++++++++++++ .../xlf/BuildEventsPropertyPage.xaml.it.xlf | 47 +++++++++++++++++++ .../xlf/BuildEventsPropertyPage.xaml.ja.xlf | 47 +++++++++++++++++++ .../xlf/BuildEventsPropertyPage.xaml.ko.xlf | 47 +++++++++++++++++++ .../xlf/BuildEventsPropertyPage.xaml.pl.xlf | 47 +++++++++++++++++++ .../BuildEventsPropertyPage.xaml.pt-BR.xlf | 47 +++++++++++++++++++ .../xlf/BuildEventsPropertyPage.xaml.ru.xlf | 47 +++++++++++++++++++ .../xlf/BuildEventsPropertyPage.xaml.tr.xlf | 47 +++++++++++++++++++ .../BuildEventsPropertyPage.xaml.zh-Hans.xlf | 47 +++++++++++++++++++ .../BuildEventsPropertyPage.xaml.zh-Hant.xlf | 47 +++++++++++++++++++ 18 files changed, 680 insertions(+) create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/BuildEventsPropertyPage.xaml create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/BuildEventsPropertyPage.xaml.cs create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.cs.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.de.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.es.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.fr.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.it.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.ja.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.ko.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.pl.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.pt-BR.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.ru.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.tr.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.zh-Hans.xlf create mode 100644 src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.zh-Hant.xlf diff --git a/setup/Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles/CommonFiles.swr b/setup/Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles/CommonFiles.swr index 73f173a59ad..72001d43255 100644 --- a/setup/Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles/CommonFiles.swr +++ b/setup/Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles/CommonFiles.swr @@ -21,6 +21,7 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed" file source="$(VisualStudioXamlRulesDir)ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)AssemblyReference.xaml" file source="$(VisualStudioXamlRulesDir)BuildPropertyPage.xaml" + file source="$(VisualStudioXamlRulesDir)BuildEventsPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)CollectedFrameworkReference.xaml" file source="$(VisualStudioXamlRulesDir)CollectedPackageDownload.xaml" file source="$(VisualStudioXamlRulesDir)CollectedPackageVersion.xaml" @@ -76,6 +77,7 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\cs" file source="$(VisualStudioXamlRulesDir)cs\ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)cs\AssemblyReference.xaml" file source="$(VisualStudioXamlRulesDir)cs\BuildPropertyPage.xaml" + file source="$(VisualStudioXamlRulesDir)cs\BuildEventsPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)cs\COMReference.xaml" file source="$(VisualStudioXamlRulesDir)cs\ConfigurationGeneral.xaml" file source="$(VisualStudioXamlRulesDir)cs\Content.BrowseObject.xaml" @@ -114,6 +116,8 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\de" file source="$(VisualStudioXamlRulesDir)de\ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)de\AssemblyReference.xaml" file source="$(VisualStudioXamlRulesDir)de\BuildPropertyPage.xaml" + file source="$(VisualStudioXamlRulesDir)de\BuildEventsPropertyPage.xaml" +>>>>>>> Add a Build Events property page for VS Online. file source="$(VisualStudioXamlRulesDir)de\COMReference.xaml" file source="$(VisualStudioXamlRulesDir)de\ConfigurationGeneral.xaml" file source="$(VisualStudioXamlRulesDir)de\Content.BrowseObject.xaml" @@ -152,6 +156,7 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\es" file source="$(VisualStudioXamlRulesDir)es\ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)es\AssemblyReference.xaml" file source="$(VisualStudioXamlRulesDir)es\BuildPropertyPage.xaml" + file source="$(VisualStudioXamlRulesDir)es\BuildEventsPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)es\COMReference.xaml" file source="$(VisualStudioXamlRulesDir)es\ConfigurationGeneral.xaml" file source="$(VisualStudioXamlRulesDir)es\Content.BrowseObject.xaml" @@ -190,6 +195,7 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\fr" file source="$(VisualStudioXamlRulesDir)fr\ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)fr\AssemblyReference.xaml" file source="$(VisualStudioXamlRulesDir)fr\BuildPropertyPage.xaml" + file source="$(VisualStudioXamlRulesDir)fr\BuildEventsPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)fr\COMReference.xaml" file source="$(VisualStudioXamlRulesDir)fr\ConfigurationGeneral.xaml" file source="$(VisualStudioXamlRulesDir)fr\Content.BrowseObject.xaml" @@ -228,6 +234,7 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\it" file source="$(VisualStudioXamlRulesDir)it\ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)it\AssemblyReference.xaml" file source="$(VisualStudioXamlRulesDir)it\BuildPropertyPage.xaml" + file source="$(VisualStudioXamlRulesDir)it\BuildEventsPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)it\COMReference.xaml" file source="$(VisualStudioXamlRulesDir)it\ConfigurationGeneral.xaml" file source="$(VisualStudioXamlRulesDir)it\Content.BrowseObject.xaml" @@ -266,6 +273,7 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\ja" file source="$(VisualStudioXamlRulesDir)ja\ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)ja\AssemblyReference.xaml" file source="$(VisualStudioXamlRulesDir)ja\BuildPropertyPage.xaml" + file source="$(VisualStudioXamlRulesDir)ja\BuildEventsPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)ja\COMReference.xaml" file source="$(VisualStudioXamlRulesDir)ja\ConfigurationGeneral.xaml" file source="$(VisualStudioXamlRulesDir)ja\Content.BrowseObject.xaml" @@ -304,6 +312,7 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\ko" file source="$(VisualStudioXamlRulesDir)ko\ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)ko\AssemblyReference.xaml" file source="$(VisualStudioXamlRulesDir)ko\BuildPropertyPage.xaml" + file source="$(VisualStudioXamlRulesDir)ko\BuildEventsPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)ko\COMReference.xaml" file source="$(VisualStudioXamlRulesDir)ko\ConfigurationGeneral.xaml" file source="$(VisualStudioXamlRulesDir)ko\Content.BrowseObject.xaml" @@ -342,6 +351,7 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\pl" file source="$(VisualStudioXamlRulesDir)pl\ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)pl\AssemblyReference.xaml" file source="$(VisualStudioXamlRulesDir)pl\BuildPropertyPage.xaml" + file source="$(VisualStudioXamlRulesDir)pl\BuildEventsPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)pl\COMReference.xaml" file source="$(VisualStudioXamlRulesDir)pl\ConfigurationGeneral.xaml" file source="$(VisualStudioXamlRulesDir)pl\Content.BrowseObject.xaml" @@ -380,6 +390,7 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\pt-BR" file source="$(VisualStudioXamlRulesDir)pt-BR\ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)pt-BR\AssemblyReference.xaml" file source="$(VisualStudioXamlRulesDir)pt-BR\BuildPropertyPage.xaml" + file source="$(VisualStudioXamlRulesDir)pt-BR\BuildEventsPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)pt-BR\COMReference.xaml" file source="$(VisualStudioXamlRulesDir)pt-BR\ConfigurationGeneral.xaml" file source="$(VisualStudioXamlRulesDir)pt-BR\Content.BrowseObject.xaml" @@ -418,6 +429,7 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\ru" file source="$(VisualStudioXamlRulesDir)ru\ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)ru\AssemblyReference.xaml" file source="$(VisualStudioXamlRulesDir)ru\BuildPropertyPage.xaml" + file source="$(VisualStudioXamlRulesDir)ru\BuildEventsPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)ru\COMReference.xaml" file source="$(VisualStudioXamlRulesDir)ru\ConfigurationGeneral.xaml" file source="$(VisualStudioXamlRulesDir)ru\Content.BrowseObject.xaml" @@ -456,6 +468,7 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\tr" file source="$(VisualStudioXamlRulesDir)tr\ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)tr\AssemblyReference.xaml" file source="$(VisualStudioXamlRulesDir)tr\BuildPropertyPage.xaml" + file source="$(VisualStudioXamlRulesDir)tr\BuildEventsPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)tr\COMReference.xaml" file source="$(VisualStudioXamlRulesDir)tr\ConfigurationGeneral.xaml" file source="$(VisualStudioXamlRulesDir)tr\Content.BrowseObject.xaml" @@ -494,6 +507,7 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\zh-Hans" file source="$(VisualStudioXamlRulesDir)zh-Hans\ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)zh-Hans\AssemblyReference.xaml" file source="$(VisualStudioXamlRulesDir)zh-Hans\BuildPropertyPage.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hans\BuildEventsPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)zh-Hans\COMReference.xaml" file source="$(VisualStudioXamlRulesDir)zh-Hans\ConfigurationGeneral.xaml" file source="$(VisualStudioXamlRulesDir)zh-Hans\Content.BrowseObject.xaml" @@ -532,6 +546,7 @@ folder "InstallDir:MSBuild\Microsoft\VisualStudio\Managed\zh-Hant" file source="$(VisualStudioXamlRulesDir)zh-Hant\ApplicationPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)zh-Hant\AssemblyReference.xaml" file source="$(VisualStudioXamlRulesDir)zh-Hant\BuildPropertyPage.xaml" + file source="$(VisualStudioXamlRulesDir)zh-Hant\BuildEventsPropertyPage.xaml" file source="$(VisualStudioXamlRulesDir)zh-Hant\COMReference.xaml" file source="$(VisualStudioXamlRulesDir)zh-Hant\ConfigurationGeneral.xaml" file source="$(VisualStudioXamlRulesDir)zh-Hant\Content.BrowseObject.xaml" diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/Microsoft.VisualStudio.ProjectSystem.Managed.csproj b/src/Microsoft.VisualStudio.ProjectSystem.Managed/Microsoft.VisualStudio.ProjectSystem.Managed.csproj index 71388e03c45..96691ae9abe 100644 --- a/src/Microsoft.VisualStudio.ProjectSystem.Managed/Microsoft.VisualStudio.ProjectSystem.Managed.csproj +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/Microsoft.VisualStudio.ProjectSystem.Managed.csproj @@ -161,6 +161,14 @@ Designer MSBuild:GenerateRuleSourceFromXaml + + + BuildEventsPropertyPage.xaml + + + Designer + MSBuild:GenerateRuleSourceFromXaml + diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/DesignTimeTargets/Microsoft.Managed.DesignTime.targets b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/DesignTimeTargets/Microsoft.Managed.DesignTime.targets index 73e6b0bef23..cdf0c98677c 100644 --- a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/DesignTimeTargets/Microsoft.Managed.DesignTime.targets +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/DesignTimeTargets/Microsoft.Managed.DesignTime.targets @@ -236,6 +236,10 @@ Project + + Project + + BrowseObject diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/BuildEventsPropertyPage.xaml b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/BuildEventsPropertyPage.xaml new file mode 100644 index 00000000000..5e70059d61b --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/BuildEventsPropertyPage.xaml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/BuildEventsPropertyPage.xaml.cs b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/BuildEventsPropertyPage.xaml.cs new file mode 100644 index 00000000000..87217a5efd5 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/BuildEventsPropertyPage.xaml.cs @@ -0,0 +1,12 @@ +// Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. + +using System.Diagnostics.CodeAnalysis; + +namespace Microsoft.VisualStudio.ProjectSystem +{ + [ExcludeFromCodeCoverage] + [SuppressMessage("Style", "IDE0016: Use 'throw' expression")] + internal partial class BuildEventsPropertyPage + { + } +} diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.cs.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.cs.xlf new file mode 100644 index 00000000000..57818a56ffa --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.cs.xlf @@ -0,0 +1,47 @@ + + + + + + Run the post-build event + Run the post-build event + + + + Always + Always + + + + On successful build + On successful build + + + + When the build updates the project output + When the build updates the project output + + + + General + General + + + + Build Events + Build Events + + + + Post-build event command line + Post-build event command line + + + + Pre-build event command line + Pre-build event command line + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.de.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.de.xlf new file mode 100644 index 00000000000..10c5ed3d819 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.de.xlf @@ -0,0 +1,47 @@ + + + + + + Run the post-build event + Run the post-build event + + + + Always + Always + + + + On successful build + On successful build + + + + When the build updates the project output + When the build updates the project output + + + + General + General + + + + Build Events + Build Events + + + + Post-build event command line + Post-build event command line + + + + Pre-build event command line + Pre-build event command line + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.es.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.es.xlf new file mode 100644 index 00000000000..12ae9c616ca --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.es.xlf @@ -0,0 +1,47 @@ + + + + + + Run the post-build event + Run the post-build event + + + + Always + Always + + + + On successful build + On successful build + + + + When the build updates the project output + When the build updates the project output + + + + General + General + + + + Build Events + Build Events + + + + Post-build event command line + Post-build event command line + + + + Pre-build event command line + Pre-build event command line + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.fr.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.fr.xlf new file mode 100644 index 00000000000..5d3e683eb70 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.fr.xlf @@ -0,0 +1,47 @@ + + + + + + Run the post-build event + Run the post-build event + + + + Always + Always + + + + On successful build + On successful build + + + + When the build updates the project output + When the build updates the project output + + + + General + General + + + + Build Events + Build Events + + + + Post-build event command line + Post-build event command line + + + + Pre-build event command line + Pre-build event command line + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.it.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.it.xlf new file mode 100644 index 00000000000..560f5316b23 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.it.xlf @@ -0,0 +1,47 @@ + + + + + + Run the post-build event + Run the post-build event + + + + Always + Always + + + + On successful build + On successful build + + + + When the build updates the project output + When the build updates the project output + + + + General + General + + + + Build Events + Build Events + + + + Post-build event command line + Post-build event command line + + + + Pre-build event command line + Pre-build event command line + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.ja.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.ja.xlf new file mode 100644 index 00000000000..8f751c7b6d5 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.ja.xlf @@ -0,0 +1,47 @@ + + + + + + Run the post-build event + Run the post-build event + + + + Always + Always + + + + On successful build + On successful build + + + + When the build updates the project output + When the build updates the project output + + + + General + General + + + + Build Events + Build Events + + + + Post-build event command line + Post-build event command line + + + + Pre-build event command line + Pre-build event command line + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.ko.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.ko.xlf new file mode 100644 index 00000000000..c47e8524981 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.ko.xlf @@ -0,0 +1,47 @@ + + + + + + Run the post-build event + Run the post-build event + + + + Always + Always + + + + On successful build + On successful build + + + + When the build updates the project output + When the build updates the project output + + + + General + General + + + + Build Events + Build Events + + + + Post-build event command line + Post-build event command line + + + + Pre-build event command line + Pre-build event command line + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.pl.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.pl.xlf new file mode 100644 index 00000000000..9705b2bbd5b --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.pl.xlf @@ -0,0 +1,47 @@ + + + + + + Run the post-build event + Run the post-build event + + + + Always + Always + + + + On successful build + On successful build + + + + When the build updates the project output + When the build updates the project output + + + + General + General + + + + Build Events + Build Events + + + + Post-build event command line + Post-build event command line + + + + Pre-build event command line + Pre-build event command line + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.pt-BR.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.pt-BR.xlf new file mode 100644 index 00000000000..f81f82c8871 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.pt-BR.xlf @@ -0,0 +1,47 @@ + + + + + + Run the post-build event + Run the post-build event + + + + Always + Always + + + + On successful build + On successful build + + + + When the build updates the project output + When the build updates the project output + + + + General + General + + + + Build Events + Build Events + + + + Post-build event command line + Post-build event command line + + + + Pre-build event command line + Pre-build event command line + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.ru.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.ru.xlf new file mode 100644 index 00000000000..c9a6c0b3e2a --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.ru.xlf @@ -0,0 +1,47 @@ + + + + + + Run the post-build event + Run the post-build event + + + + Always + Always + + + + On successful build + On successful build + + + + When the build updates the project output + When the build updates the project output + + + + General + General + + + + Build Events + Build Events + + + + Post-build event command line + Post-build event command line + + + + Pre-build event command line + Pre-build event command line + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.tr.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.tr.xlf new file mode 100644 index 00000000000..746f839b5bf --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.tr.xlf @@ -0,0 +1,47 @@ + + + + + + Run the post-build event + Run the post-build event + + + + Always + Always + + + + On successful build + On successful build + + + + When the build updates the project output + When the build updates the project output + + + + General + General + + + + Build Events + Build Events + + + + Post-build event command line + Post-build event command line + + + + Pre-build event command line + Pre-build event command line + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.zh-Hans.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.zh-Hans.xlf new file mode 100644 index 00000000000..e500e36993f --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.zh-Hans.xlf @@ -0,0 +1,47 @@ + + + + + + Run the post-build event + Run the post-build event + + + + Always + Always + + + + On successful build + On successful build + + + + When the build updates the project output + When the build updates the project output + + + + General + General + + + + Build Events + Build Events + + + + Post-build event command line + Post-build event command line + + + + Pre-build event command line + Pre-build event command line + + + + + \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.zh-Hant.xlf b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.zh-Hant.xlf new file mode 100644 index 00000000000..96e385f4060 --- /dev/null +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Rules/PropertyPages/xlf/BuildEventsPropertyPage.xaml.zh-Hant.xlf @@ -0,0 +1,47 @@ + + + + + + Run the post-build event + Run the post-build event + + + + Always + Always + + + + On successful build + On successful build + + + + When the build updates the project output + When the build updates the project output + + + + General + General + + + + Build Events + Build Events + + + + Post-build event command line + Post-build event command line + + + + Pre-build event command line + Pre-build event command line + + + + + \ No newline at end of file