|
118 | 118 | <CefSharpTargetDir Condition="'$(CefSharpTargetDir)' != '' AND !HasTrailingSlash('$(CefSharpTargetDir)')">$(CefSharpTargetDir)\</CefSharpTargetDir> |
119 | 119 | <CefSharpTargetDirAnyCpu32>$(CefSharpTargetDir)x86\</CefSharpTargetDirAnyCpu32> |
120 | 120 | <CefSharpTargetDirAnyCpu64>$(CefSharpTargetDir)x64\</CefSharpTargetDirAnyCpu64> |
| 121 | + <CefSharpTargetDirAnyCpuArm64>$(CefSharpTargetDir)arm64\</CefSharpTargetDirAnyCpuArm64> |
121 | 122 | <!-- |
122 | 123 | For Sdk Projects the PlatformTarget is unreliable (https://github.com/dotnet/sdk/issues/1560) |
123 | 124 | When our targets file is imported $(PlatformTarget) will be x86 when the Platform is infact AnyCPU. |
|
232 | 233 | <PublishState>Included</PublishState> |
233 | 234 | <Visible>false</Visible> |
234 | 235 | </None> |
| 236 | + <None Include="@(CefRedistArm64)"> |
| 237 | + <Link>$(CefSharpTargetDirAnyCpuArm64)%(RecursiveDir)%(FileName)%(Extension)</Link> |
| 238 | + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
| 239 | + <PublishState>Included</PublishState> |
| 240 | + <Visible>false</Visible> |
| 241 | + </None> |
235 | 242 | <None Include="@(CefSharpCommonBinaries32)"> |
236 | 243 | <Link>$(CefSharpTargetDirAnyCpu32)%(RecursiveDir)%(FileName)%(Extension)</Link> |
237 | 244 | <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
|
244 | 251 | <PublishState>Included</PublishState> |
245 | 252 | <Visible>false</Visible> |
246 | 253 | </None> |
| 254 | + <None Include="@(CefSharpCommonBinariesArm64)"> |
| 255 | + <Link>$(CefSharpTargetDirAnyCpuArm64)%(RecursiveDir)%(FileName)%(Extension)</Link> |
| 256 | + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
| 257 | + <PublishState>Included</PublishState> |
| 258 | + <Visible>false</Visible> |
| 259 | + </None> |
247 | 260 | <!-- |
248 | 261 | Include CefSharp.dll and CefSharp.Core.dll (we only need CefSharp.dll but it's easier to include both) |
249 | 262 | in the arch specific folders as required by the BrowserSubProcess. |
|
260 | 273 | <PublishState>Included</PublishState> |
261 | 274 | <Visible>false</Visible> |
262 | 275 | </None> |
| 276 | + <None Include="@(CefSharpCommonManagedDll)"> |
| 277 | + <Link>$(CefSharpTargetDirAnyCpuArm64)%(RecursiveDir)%(FileName)%(Extension)</Link> |
| 278 | + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
| 279 | + <PublishState>Included</PublishState> |
| 280 | + <Visible>false</Visible> |
| 281 | + </None> |
263 | 282 | </ItemGroup> |
264 | 283 | </When> |
265 | 284 | <!-- x86 and Win32--> |
|
335 | 354 | <Visible>false</Visible> |
336 | 355 | <IncludeInVsix>true</IncludeInVsix> |
337 | 356 | </Content> |
| 357 | + <Content Include="@(CefRedistArm64)"> |
| 358 | + <Link>$(CefSharpTargetDirAnyCpuArm64)%(RecursiveDir)%(FileName)%(Extension)</Link> |
| 359 | + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
| 360 | + <PublishState>Included</PublishState> |
| 361 | + <Visible>false</Visible> |
| 362 | + <IncludeInVsix>true</IncludeInVsix> |
| 363 | + </Content> |
338 | 364 | <Content Include="@(CefSharpCommonBinaries32)"> |
339 | 365 | <Link>$(CefSharpTargetDirAnyCpu32)%(RecursiveDir)%(FileName)%(Extension)</Link> |
340 | 366 | <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
|
349 | 375 | <Visible>false</Visible> |
350 | 376 | <IncludeInVsix>true</IncludeInVsix> |
351 | 377 | </Content> |
| 378 | + <Content Include="@(CefSharpCommonBinariesArm64)"> |
| 379 | + <Link>$(CefSharpTargetDirAnyCpuArm64)%(RecursiveDir)%(FileName)%(Extension)</Link> |
| 380 | + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
| 381 | + <PublishState>Included</PublishState> |
| 382 | + <Visible>false</Visible> |
| 383 | + <IncludeInVsix>true</IncludeInVsix> |
| 384 | + </Content> |
352 | 385 | <!-- |
353 | 386 | Include CefSharp.dll and CefSharp.Core.dll (we only need CefSharp.dll but it's easier to include both) |
354 | 387 | in the arch specific folders as required by the BrowserSubProcess. |
|
367 | 400 | <Visible>false</Visible> |
368 | 401 | <IncludeInVsix>true</IncludeInVsix> |
369 | 402 | </Content> |
| 403 | + <Content Include="@(CefSharpCommonManagedDll)"> |
| 404 | + <Link>$(CefSharpTargetDirAnyCpuArm64)%(RecursiveDir)%(FileName)%(Extension)</Link> |
| 405 | + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
| 406 | + <PublishState>Included</PublishState> |
| 407 | + <Visible>false</Visible> |
| 408 | + <IncludeInVsix>true</IncludeInVsix> |
| 409 | + </Content> |
370 | 410 | </ItemGroup> |
371 | 411 | </When> |
372 | 412 | <!-- x86 and Win32--> |
|
0 commit comments