Scenario: ShellExt.dll may not be correctly copied to output directory
File: RunOnce.csproj
Code:
<Content Include="$(_ShellExtDll)" Condition="Exists('$(_ShellExtDll)')">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Link>ShellExt.dll</Link>
</Content>
Issue: DLL copy depends on condition check, incorrect build order may cause shell extension to fail