Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor CefSharp.Core into CefSharp.Core.Runtime #3311

Merged
merged 38 commits into from
Dec 16, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
54fb53d
Net Core - Rename CefSharp.Core.dll to CefSharp.Core.Runtime.dll
amaitland Nov 21, 2020
870e2d3
Net Core - Renaem CefSharp.Core.RefAssembly to CefSharp.Core.netcore
amaitland Nov 21, 2020
df1a65c
Core - Rename CefDragDataWrapper to DragData
amaitland Nov 21, 2020
b74847e
WinForms/WPF/OffScreen - Migrate from GitLink command line to Nuget p…
amaitland Nov 11, 2020
d760d75
Net Core - Refactor to have CefSharp.Core.dll contain only public Api
amaitland Nov 27, 2020
1edbb52
Net Core - Remove CefSharp.Core.RefAssembly
amaitland Nov 27, 2020
1e93122
Net Core - Change CefSharp.Core.netcore output folder
amaitland Nov 27, 2020
c00c57a
Net Core - Restructure nuget packages
amaitland Nov 27, 2020
11ecc77
Net Core - Add Cefsharp.Core.Runtime.RefAssembly
amaitland Nov 27, 2020
6b7d932
Net Core - Hide CLI/C++ classes from intellisense
amaitland Nov 27, 2020
a7214eb
Rename CefSharp.Core to CefSharp.Core.Runtime
amaitland Nov 27, 2020
e511968
Core - Restructure Net 4.5.2 packages to use CefSharp.Core.dll anycpu…
amaitland Nov 18, 2020
c63ad47
Rename CefSharp.Core.netcore to CefSharp.Core
amaitland Nov 27, 2020
23d10fe
WPF/WinForms/OffScreen - Change from x86/64 to AnyCPU
amaitland Nov 11, 2020
e999963
Convert RequestContextBuilder from C++ to C#
amaitland Nov 29, 2020
371a1e7
Update version number to 87.1.11
amaitland Nov 29, 2020
3b0d259
Migrate more of the public Api to C#
amaitland Nov 29, 2020
7b694e9
Net Core - Basic restructure complete
amaitland Nov 29, 2020
1d49511
Net Core - ModuleInitializer (Doesn't work yet)
amaitland Nov 27, 2020
15c9dc1
Remove direct references to BrowserSettings
amaitland Dec 1, 2020
b310422
Net Core - ModuleInitializer load CefShar.Core.Runtime.dl
amaitland Dec 1, 2020
9fb5cf3
Net Core - Load libcef.dll via CLR Module initializer
amaitland Dec 2, 2020
31fd319
Add version to CefSharp.Core
amaitland Dec 5, 2020
8989f01
Remove dependency on CefSharp.Core.Runtime
amaitland Dec 6, 2020
2588c74
AnyCPU app.config transform
amaitland Dec 8, 2020
ee05ef2
Improve Net Core 3 support
amaitland Dec 9, 2020
5d4cd24
Nuget - Add CefSharp.Core.Runtime reference when TargetFramework = Ne…
amaitland Dec 9, 2020
a6884d6
Fix Typos
amaitland Dec 11, 2020
8bf0f66
Net Core - Rename CefSharp.Core.Runtime RefAssembly source file
amaitland Dec 11, 2020
910a5bd
Net Full - Generate CefSharp.Core.Runtime Ref Assembly
amaitland Dec 11, 2020
47d10d9
Net Core - Old packages copy files to required folders
amaitland Dec 11, 2020
d370d30
Merge branch 'master' of https://github.com/cefsharp/CefSharp into ne…
amaitland Dec 12, 2020
e3e4ec7
Test - Install newer .Net Compiler and set Lang Version to 7.3
amaitland Dec 12, 2020
94c5ed9
Net Core - Exclude Net 452 Runtime generated reference source
amaitland Dec 12, 2020
2e0c922
Core - Add Refactoring TODO
amaitland Dec 15, 2020
9179b37
Ref Assembly - Generate source as part of build
amaitland Dec 15, 2020
b59c865
Core - Add more factory methods to create instances of managed wrappers
amaitland Dec 15, 2020
9f8613f
Net Core - Make Initialzier properties internal
amaitland Dec 16, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -41,3 +41,4 @@ x64/Release
Win32/Release
.vs/
/Help
/tools
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

#include "stdafx.h"
#include "JavascriptAsyncMethodHandler.h"
#include "../CefSharp.Core/Internals/Messaging/Messages.h"
#include "../CefSharp.Core/Internals/Serialization/Primitives.h"
#include "../CefSharp.Core.Runtime/Internals/Messaging/Messages.h"
#include "../CefSharp.Core.Runtime/Internals/Serialization/Primitives.h"
#include "Serialization/V8Serialization.h"
#include "CefAppUnmanagedWrapper.h"

Expand Down
4 changes: 2 additions & 2 deletions CefSharp.BrowserSubprocess.Core/BindObjectAsyncHandler.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@

#include "include/cef_v8.h"
#include "RegisterBoundObjectRegistry.h"
#include "..\CefSharp.Core\Internals\Messaging\Messages.h"
#include "..\CefSharp.Core\Internals\Serialization\Primitives.h"
#include "..\CefSharp.Core.Runtime\Internals\Messaging\Messages.h"
#include "..\CefSharp.Core.Runtime\Internals\Serialization\Primitives.h"

using namespace System;
using namespace CefSharp::Internals::Messaging;
Expand Down
4 changes: 2 additions & 2 deletions CefSharp.BrowserSubprocess.Core/CefAppUnmanagedWrapper.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@
#include "Wrapper\V8Context.h"
#include "Wrapper\Frame.h"
#include "Wrapper\Browser.h"
#include "..\CefSharp.Core\Internals\Messaging\Messages.h"
#include "..\CefSharp.Core\Internals\Serialization\Primitives.h"
#include "..\CefSharp.Core.Runtime\Internals\Messaging\Messages.h"
#include "..\CefSharp.Core.Runtime\Internals\Serialization\Primitives.h"

using namespace System;
using namespace System::Diagnostics;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,10 @@
<ClInclude Include="JavascriptObjectWrapper.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\CefSharp.Core\Internals\MCefRefPtr.h">
<ClInclude Include="..\CefSharp.Core.Runtime\Internals\MCefRefPtr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\CefSharp.Core\Internals\StringUtils.h">
<ClInclude Include="..\CefSharp.Core.Runtime\Internals\StringUtils.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="TypeUtils.h">
Expand All @@ -56,10 +56,10 @@
<ClInclude Include="JavascriptCallbackWrapper.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\CefSharp.Core\Internals\ReportUnhandledExceptions.h">
<ClInclude Include="..\CefSharp.Core.Runtime\Internals\ReportUnhandledExceptions.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\CefSharp.Core\Internals\Serialization\Primitives.h">
<ClInclude Include="..\CefSharp.Core.Runtime\Internals\Serialization\Primitives.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Serialization\V8Serialization.h">
Expand All @@ -77,7 +77,7 @@
<ClInclude Include="Async\JavascriptAsyncMethodCallback.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\CefSharp.Core\Internals\Serialization\ObjectsSerialization.h">
<ClInclude Include="..\CefSharp.Core.Runtime\Internals\Serialization\ObjectsSerialization.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Serialization\JsObjectsSerialization.h">
Expand Down Expand Up @@ -148,7 +148,7 @@
<ClCompile Include="JavascriptCallbackRegistry.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\CefSharp.Core\Internals\Serialization\Primitives.cpp">
<ClCompile Include="..\CefSharp.Core.Runtime\Internals\Serialization\Primitives.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Serialization\V8Serialization.cpp">
Expand All @@ -166,7 +166,7 @@
<ClCompile Include="Async\JavascriptAsyncMethodCallback.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\CefSharp.Core\Internals\Serialization\ObjectsSerialization.cpp">
<ClCompile Include="..\CefSharp.Core.Runtime\Internals\Serialization\ObjectsSerialization.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Serialization\JsObjectsSerialization.cpp">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -174,11 +174,11 @@
</Manifest>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\CefSharp.Core\Internals\MCefRefPtr.h" />
<ClInclude Include="..\CefSharp.Core\Internals\ReportUnhandledExceptions.h" />
<ClInclude Include="..\CefSharp.Core\Internals\Serialization\ObjectsSerialization.h" />
<ClInclude Include="..\CefSharp.Core\Internals\Serialization\Primitives.h" />
<ClInclude Include="..\CefSharp.Core\Internals\StringUtils.h" />
<ClInclude Include="..\CefSharp.Core.Runtime\Internals\MCefRefPtr.h" />
<ClInclude Include="..\CefSharp.Core.Runtime\Internals\ReportUnhandledExceptions.h" />
<ClInclude Include="..\CefSharp.Core.Runtime\Internals\Serialization\ObjectsSerialization.h" />
<ClInclude Include="..\CefSharp.Core.Runtime\Internals\Serialization\Primitives.h" />
<ClInclude Include="..\CefSharp.Core.Runtime\Internals\StringUtils.h" />
<ClInclude Include="BindObjectAsyncHandler.h" />
<ClCompile Include="BrowserSubprocessExecutable.h" />
<ClInclude Include="Cef.h" />
Expand Down Expand Up @@ -207,8 +207,8 @@
<ClInclude Include="vcclr_local.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\CefSharp.Core\Internals\Serialization\ObjectsSerialization.cpp" />
<ClCompile Include="..\CefSharp.Core\Internals\Serialization\Primitives.cpp" />
<ClCompile Include="..\CefSharp.Core.Runtime\Internals\Serialization\ObjectsSerialization.cpp" />
<ClCompile Include="..\CefSharp.Core.Runtime\Internals\Serialization\Primitives.cpp" />
<ClCompile Include="AssemblyInfo.cpp" />
<ClCompile Include="Async\JavascriptAsyncMethodCallback.cpp" />
<ClCompile Include="Async\JavascriptAsyncMethodHandler.cpp" />
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\packages\cef.sdk.87.1.12\build\cef.sdk.props" Condition="Exists('..\packages\cef.sdk.87.1.12\build\cef.sdk.props')" />
<Import Project="..\packages\GitLink.3.1.0\build\GitLink.props" Condition="Exists('..\packages\GitLink.3.1.0\build\GitLink.props')" />
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
Expand Down Expand Up @@ -167,11 +168,11 @@
<Reference Include="System.ServiceModel" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\CefSharp.Core\Internals\MCefRefPtr.h" />
<ClInclude Include="..\CefSharp.Core\Internals\ReportUnhandledExceptions.h" />
<ClInclude Include="..\CefSharp.Core\Internals\Serialization\ObjectsSerialization.h" />
<ClInclude Include="..\CefSharp.Core\Internals\Serialization\Primitives.h" />
<ClInclude Include="..\CefSharp.Core\Internals\StringUtils.h" />
<ClInclude Include="..\CefSharp.Core.Runtime\Internals\MCefRefPtr.h" />
<ClInclude Include="..\CefSharp.Core.Runtime\Internals\ReportUnhandledExceptions.h" />
<ClInclude Include="..\CefSharp.Core.Runtime\Internals\Serialization\ObjectsSerialization.h" />
<ClInclude Include="..\CefSharp.Core.Runtime\Internals\Serialization\Primitives.h" />
<ClInclude Include="..\CefSharp.Core.Runtime\Internals\StringUtils.h" />
<ClInclude Include="BindObjectAsyncHandler.h" />
<ClCompile Include="BrowserSubprocessExecutable.h" />
<ClInclude Include="Cef.h" />
Expand Down Expand Up @@ -208,8 +209,8 @@
<ClInclude Include="vcclr_local.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\CefSharp.Core\Internals\Serialization\ObjectsSerialization.cpp" />
<ClCompile Include="..\CefSharp.Core\Internals\Serialization\Primitives.cpp" />
<ClCompile Include="..\CefSharp.Core.Runtime\Internals\Serialization\ObjectsSerialization.cpp" />
<ClCompile Include="..\CefSharp.Core.Runtime\Internals\Serialization\Primitives.cpp" />
<ClCompile Include="AssemblyInfo.cpp" />
<ClCompile Include="Async\JavascriptAsyncMethodCallback.cpp" />
<ClCompile Include="Async\JavascriptAsyncMethodHandler.cpp" />
Expand Down Expand Up @@ -247,5 +248,7 @@
<None Include="packages.CefSharp.BrowserSubprocess.Core.config" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
<ImportGroup Label="ExtensionTargets">
<Import Project="..\packages\GitLink.3.1.0\build\GitLink.targets" Condition="Exists('..\packages\GitLink.3.1.0\build\GitLink.targets')" />
</ImportGroup>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,10 @@
<ClInclude Include="JavascriptObjectWrapper.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\CefSharp.Core\Internals\MCefRefPtr.h">
<ClInclude Include="..\CefSharp.Core.Runtime\Internals\MCefRefPtr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\CefSharp.Core\Internals\StringUtils.h">
<ClInclude Include="..\CefSharp.Core.Runtime\Internals\StringUtils.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="TypeUtils.h">
Expand All @@ -56,10 +56,10 @@
<ClInclude Include="JavascriptCallbackWrapper.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\CefSharp.Core\Internals\ReportUnhandledExceptions.h">
<ClInclude Include="..\CefSharp.Core.Runtime\Internals\ReportUnhandledExceptions.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\CefSharp.Core\Internals\Serialization\Primitives.h">
<ClInclude Include="..\CefSharp.Core.Runtime\Internals\Serialization\Primitives.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Serialization\V8Serialization.h">
Expand All @@ -77,7 +77,7 @@
<ClInclude Include="Async\JavascriptAsyncMethodCallback.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\CefSharp.Core\Internals\Serialization\ObjectsSerialization.h">
<ClInclude Include="..\CefSharp.Core.Runtime\Internals\Serialization\ObjectsSerialization.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Serialization\JsObjectsSerialization.h">
Expand Down Expand Up @@ -154,7 +154,7 @@
<ClCompile Include="JavascriptCallbackRegistry.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\CefSharp.Core\Internals\Serialization\Primitives.cpp">
<ClCompile Include="..\CefSharp.Core.Runtime\Internals\Serialization\Primitives.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Serialization\V8Serialization.cpp">
Expand All @@ -172,7 +172,7 @@
<ClCompile Include="Async\JavascriptAsyncMethodCallback.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\CefSharp.Core\Internals\Serialization\ObjectsSerialization.cpp">
<ClCompile Include="..\CefSharp.Core.Runtime\Internals\Serialization\ObjectsSerialization.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Serialization\JsObjectsSerialization.cpp">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
#pragma once

#include "include/cef_v8.h"
#include "..\CefSharp.Core\Internals\Messaging\Messages.h"
#include "..\CefSharp.Core\Internals\Serialization\Primitives.h"
#include "..\CefSharp.Core.Runtime\Internals\Messaging\Messages.h"
#include "..\CefSharp.Core.Runtime\Internals\Serialization\Primitives.h"
#include "Serialization\V8Serialization.h"

using namespace System;
Expand Down
4 changes: 2 additions & 2 deletions CefSharp.BrowserSubprocess.Core/JavascriptPromiseHandler.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
#pragma once

#include "include/cef_v8.h"
#include "..\CefSharp.Core\Internals\Messaging\Messages.h"
#include "..\CefSharp.Core\Internals\Serialization\Primitives.h"
#include "..\CefSharp.Core.Runtime\Internals\Messaging\Messages.h"
#include "..\CefSharp.Core.Runtime\Internals\Serialization\Primitives.h"
#include "Serialization\V8Serialization.h"

using namespace System;
Expand Down
4 changes: 2 additions & 2 deletions CefSharp.BrowserSubprocess.Core/RegisterBoundObjectHandler.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@

#include "include/cef_v8.h"
#include "RegisterBoundObjectRegistry.h"
#include "..\CefSharp.Core\Internals\Messaging\Messages.h"
#include "..\CefSharp.Core\Internals\Serialization\Primitives.h"
#include "..\CefSharp.Core.Runtime\Internals\Messaging\Messages.h"
#include "..\CefSharp.Core.Runtime\Internals\Serialization\Primitives.h"

using namespace System;
using namespace CefSharp::Internals::Messaging;
Expand Down
8 changes: 4 additions & 4 deletions CefSharp.BrowserSubprocess.Core/Resource.rc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
1 VERSIONINFO
FILEVERSION 86,0,20
PRODUCTVERSION 86,0,20
FILEVERSION 87,1,11
PRODUCTVERSION 87,1,11
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
FILEFLAGS 0x1L
Expand All @@ -16,10 +16,10 @@ BEGIN
BLOCK "040904b0"
BEGIN
VALUE "FileDescription", "CefSharp.BrowserSubprocess.Core"
VALUE "FileVersion", "86.0.20"
VALUE "FileVersion", "87.1.11"
VALUE "LegalCopyright", "Copyright © 2020 The CefSharp Authors"
VALUE "ProductName", "CefSharp"
VALUE "ProductVersion", "86.0.20"
VALUE "ProductVersion", "87.1.11"
END
END
BLOCK "VarFileInfo"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

#include "stdafx.h"
#include "JsObjectsSerialization.h"
#include "../CefSharp.Core/Internals/Serialization/Primitives.h"
#include "../CefSharp.Core/Internals/Serialization/ObjectsSerialization.h"
#include "../CefSharp.Core.Runtime/Internals/Serialization/Primitives.h"
#include "../CefSharp.Core.Runtime/Internals/Serialization/ObjectsSerialization.h"

namespace CefSharp
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
// Copyright © 2015 The CefSharp Authors. All rights reserved.
// Copyright © 2015 The CefSharp Authors. All rights reserved.
//
// Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.

#include "Stdafx.h"
#include "V8Serialization.h"
#include "JavascriptCallbackRegistry.h"
#include "../CefSharp.Core/Internals/Serialization/Primitives.h"
#include "../CefSharp.Core.Runtime/Internals/Serialization/Primitives.h"

#include <deque>

Expand Down Expand Up @@ -185,4 +185,4 @@ namespace CefSharp
template CefRefPtr<CefV8Value> DeserializeV8Object(const CefRefPtr<CefDictionaryValue>& list, const CefString& index);
}
}
}
}
6 changes: 3 additions & 3 deletions CefSharp.BrowserSubprocess.Core/Stdafx.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@

#include <include/cef_base.h>

#include ".\..\CefSharp.Core\Internals\MCefRefPtr.h"
#include ".\..\CefSharp.Core\Internals\StringUtils.h"
#include ".\..\CefSharp.Core.Runtime\Internals\MCefRefPtr.h"
#include ".\..\CefSharp.Core.Runtime\Internals\StringUtils.h"
#include "vcclr_local.h"

using namespace System;
using namespace CefSharp;
using namespace CefSharp::Internals;
using namespace CefSharp::Internals;
2 changes: 1 addition & 1 deletion CefSharp.BrowserSubprocess.Core/TypeUtils.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#pragma once

#include "Stdafx.h"
#include ".\..\CefSharp.Core\Internals\StringUtils.h"
#include ".\..\CefSharp.Core.Runtime\Internals\StringUtils.h"
#include "TypeUtils.h"

using namespace System::Collections::Generic;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="cef.sdk" version="87.1.12" targetFramework="native" />
<package id="GitLink" version="3.1.0" targetFramework="native" developmentDependency="true" />
</packages>
2 changes: 1 addition & 1 deletion CefSharp.BrowserSubprocess/app.manifest
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
xmlns:asmv3="urn:schemas-microsoft-com:asm.v3"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<assemblyIdentity version="86.0.20.0" name="CefSharp.BrowserSubprocess.app" />
<assemblyIdentity version="87.1.11.0" name="CefSharp.BrowserSubprocess.app" />
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
Expand Down
Loading