File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -2568,6 +2568,24 @@ Copyright (C) Microsoft Corporation. All rights reserved.
25682568 <AppConfig Condition =" $(_NewGenerateBindingRedirectsIntermediateAppConfig) == 'true'" >$(_GenerateBindingRedirectsIntermediateAppConfig)</AppConfig >
25692569 </PropertyGroup >
25702570
2571+ <PropertyGroup >
2572+ <ConfigFileExists Condition =" Exists('@(AppConfigWithTargetPath->'$(OutDir)%(TargetPath)')')" >true</ConfigFileExists >
2573+ <HasNoBindingRedirects Condition =" '@(SuggestedBindingRedirects)' == ''" >true</HasNoBindingRedirects >
2574+ </PropertyGroup >
2575+
2576+ <!-- Overwrites .config file with a App.config content if RAR returned empty @(SuggestedBindingRedirects). -->
2577+ <Copy
2578+ SourceFiles =" @(AppConfigWithTargetPath->'%(FullPath)')"
2579+ DestinationFiles =" $(_GenerateBindingRedirectsIntermediateAppConfig)"
2580+ SkipUnchangedFiles =" true"
2581+ Condition =" '$(ConfigFileExists)' == 'true' and '$(HasNoBindingRedirects)' == 'true' and '$(DesignTimeBuild)' != 'true'" >
2582+ <Output TaskParameter =" CopiedFiles" ItemName =" FileWrites" />
2583+ </Copy >
2584+ <Touch
2585+ Files =" $(_GenerateBindingRedirectsIntermediateAppConfig)"
2586+ AlwaysCreate =" true"
2587+ Condition =" '$(ConfigFileExists)' == 'true' and '$(HasNoBindingRedirects)' == 'true' and '$(DesignTimeBuild)' != 'true'" />
2588+
25712589 <ItemGroup Condition =" $(_NewGenerateBindingRedirectsIntermediateAppConfig) == 'true'" >
25722590 <AppConfigWithTargetPath Remove =" @(AppConfigWithTargetPath)" />
25732591 <AppConfigWithTargetPath Include =" $(AppConfig)" >
You can’t perform that action at this time.
0 commit comments