Skip to content

Commit c0430c8

Browse files
authored
Update MRTCore namespace from Microsoft::ApplicationModel::Resources to Microsoft::Windows::ApplicationModel::Resources (#948)
* Change MRTCore namespace * update cswinrt * remove net ref
1 parent d378065 commit c0430c8

File tree

69 files changed

+284
-289
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+284
-289
lines changed

build/AzurePipelinesTemplates/ProjectReunion-RunHelixTests-Job.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ jobs:
8787
# - task: MSBuild@1
8888
# displayName: Build solution ManagedTests
8989
# inputs:
90-
# solution: dev/MRTCore/mrt/Microsoft.ApplicationModel.Resources/unittests/ManagedTest.csproj
90+
# solution: dev/MRTCore/mrt/Microsoft.Windows.ApplicationModel.Resources/unittests/ManagedTest.csproj
9191
# platform: $(buildPlatform)
9292
# configuration: $(buildConfiguration)
9393

build/NuSpecs/AppxManifest.xml

+5-5
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@
1717
<Extensions>
1818
<Extension Category="windows.activatableClass.inProcessServer">
1919
<InProcessServer>
20-
<Path>Microsoft.ApplicationModel.Resources.dll</Path>
21-
<ActivatableClass ActivatableClassId="Microsoft.ApplicationModel.Resources.KnownResourceQualifierName" ThreadingModel="both" />
22-
<ActivatableClass ActivatableClassId="Microsoft.ApplicationModel.Resources.ResourceCandidate" ThreadingModel="both" />
23-
<ActivatableClass ActivatableClassId="Microsoft.ApplicationModel.Resources.ResourceLoader" ThreadingModel="both" />
24-
<ActivatableClass ActivatableClassId="Microsoft.ApplicationModel.Resources.ResourceManager" ThreadingModel="both" />
20+
<Path>Microsoft.Windows.ApplicationModel.Resources.dll</Path>
21+
<ActivatableClass ActivatableClassId="Microsoft.Windows.ApplicationModel.Resources.KnownResourceQualifierName" ThreadingModel="both" />
22+
<ActivatableClass ActivatableClassId="Microsoft.Windows.ApplicationModel.Resources.ResourceCandidate" ThreadingModel="both" />
23+
<ActivatableClass ActivatableClassId="Microsoft.Windows.ApplicationModel.Resources.ResourceLoader" ThreadingModel="both" />
24+
<ActivatableClass ActivatableClassId="Microsoft.Windows.ApplicationModel.Resources.ResourceManager" ThreadingModel="both" />
2525
</InProcessServer>
2626
</Extension>
2727
<Extension Category="windows.activatableClass.inProcessServer">

build/NuSpecs/Microsoft.ProjectReunion.Foundation.targets

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License. See LICENSE in the project root for license information. -->
33
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
4-
<Import Project="$(MSBuildThisFileDirectory)Microsoft.ApplicationModel.Resources.targets" />
4+
<Import Project="$(MSBuildThisFileDirectory)Microsoft.Windows.ApplicationModel.Resources.targets" />
55
<Import Project="$(MSBuildThisFileDirectory)Microsoft.ProjectReunion.Bootstrap.targets" Condition="'$(MSBuildProjectExtension)' != '.wapproj'" />
66

77
<ItemGroup>
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<!-- Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License. See LICENSE in the project root for license information. -->
22
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3-
<Import Project="$(MSBuildThisFileDirectory)Microsoft.ApplicationModel.Resources.props"/>
3+
<Import Project="$(MSBuildThisFileDirectory)Microsoft.Windows.ApplicationModel.Resources.props"/>
44
<Import Project="$(MSBuildThisFileDirectory)ProjectReunion-Nuget-Native.C.props" />
55
<Import Project="$(MSBuildThisFileDirectory)ProjectReunion-Nuget-Native.WinRt.props" />
66
</Project>

build/NuSpecs/ProjectReunion-Nuget-Native.targets

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<!-- Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License. See LICENSE in the project root for license information. -->
33
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
44

5-
<Import Project="$(MSBuildThisFileDirectory)Microsoft.ApplicationModel.Resources.targets"/>
5+
<Import Project="$(MSBuildThisFileDirectory)Microsoft.Windows.ApplicationModel.Resources.targets"/>
66

77
<PropertyGroup>
88
<Native-Platform Condition="'$(Platform)' == 'Win32'">x86</Native-Platform>

build/build-mrt.yml

+8-8
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ steps:
3535
displayName: 'NuGet restore of applicationmodel'
3636
inputs:
3737
command: 'custom'
38-
arguments: 'restore ${{ parameters.MRTSourcesDirectory }}\mrt\microsoft.applicationmodel.resources\src\packages.config -ConfigFile nuget.config -PackagesDirectory ${{ parameters.MRTSourcesDirectory }}\mrt\packages'
38+
arguments: 'restore ${{ parameters.MRTSourcesDirectory }}\mrt\microsoft.windows.applicationmodel.resources\src\packages.config -ConfigFile nuget.config -PackagesDirectory ${{ parameters.MRTSourcesDirectory }}\mrt\packages'
3939

4040
# NuGetCommand@2
4141
- task: 333b11bd-d341-40d9-afcf-b32d5ce6f23b@2
@@ -172,29 +172,29 @@ steps:
172172
mrm\mrm.dll
173173
mrm\mrm.lib
174174
mrm\mrm.pdb
175-
Microsoft.ApplicationModel.Resources\Microsoft.ApplicationModel.Resources.dll
176-
Microsoft.ApplicationModel.Resources\Microsoft.ApplicationModel.Resources.pdb
175+
Microsoft.Windows.ApplicationModel.Resources\Microsoft.Windows.ApplicationModel.Resources.dll
176+
Microsoft.Windows.ApplicationModel.Resources\Microsoft.Windows.ApplicationModel.Resources.pdb
177177
TargetFolder: '$(Build.ArtifactStagingDirectory)\mrt_raw\lib\$(buildPlatform)'
178178
flattenFolders: true
179179

180180
- task: CopyFiles@2
181181
displayName: 'copy projection binaries and symbols for signing'
182182
condition: and(succeeded(), eq(variables['buildPlatform'], 'x86'))
183183
inputs:
184-
SourceFolder: '${{ parameters.MRTBinariesDirectory }}\Release\$(buildPlatform)\Microsoft.ApplicationModel.Resources.Projection'
184+
SourceFolder: '${{ parameters.MRTBinariesDirectory }}\Release\$(buildPlatform)\Microsoft.Windows.ApplicationModel.Resources.Projection'
185185
Contents: |
186-
Microsoft.ApplicationModel.Resources.Projection.dll
187-
Microsoft.ApplicationModel.Resources.Projection.pdb
186+
Microsoft.Windows.ApplicationModel.Resources.Projection.dll
187+
Microsoft.Windows.ApplicationModel.Resources.Projection.pdb
188188
TargetFolder: '$(Build.ArtifactStagingDirectory)\mrt_raw\lib\anycpu\net5.0'
189189
flattenFolders: false
190190

191191
- task: CopyFiles@2
192192
displayName: 'copy winmd for signing'
193193
condition: and(succeeded(), eq(variables['buildPlatform'], 'x86'))
194194
inputs:
195-
SourceFolder: '${{ parameters.MRTBinariesDirectory }}\Release\$(buildPlatform)\Microsoft.ApplicationModel.Resources'
195+
SourceFolder: '${{ parameters.MRTBinariesDirectory }}\Release\$(buildPlatform)\Microsoft.Windows.ApplicationModel.Resources'
196196
Contents: |
197-
Microsoft.ApplicationModel.Resources.winmd
197+
Microsoft.Windows.ApplicationModel.Resources.winmd
198198
TargetFolder: '$(Build.ArtifactStagingDirectory)\mrt_raw\lib\anycpu'
199199
flattenFolders: true
200200

build/publish-mrt.yml

+20-20
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ steps:
2323
inputs:
2424
SourceFolder: '$(Build.ArtifactStagingDirectory)\mrt_raw\mrtcore_binaries\lib\anycpu'
2525
Contents: |
26-
Microsoft.ApplicationModel.Resources.winmd
26+
Microsoft.Windows.ApplicationModel.Resources.winmd
2727
TargetFolder: '$(Build.ArtifactStagingDirectory)\fullnuget\lib\uap10.0\'
2828
flattenFolders: true
2929

@@ -32,7 +32,7 @@ steps:
3232
inputs:
3333
SourceFolder: '${{ parameters.MRTSourcesDirectory }}\packaging\Intellisense'
3434
Contents: |
35-
Microsoft.ApplicationModel.Resources.xml
35+
Microsoft.Windows.ApplicationModel.Resources.xml
3636
TargetFolder: '$(Build.ArtifactStagingDirectory)\fullnuget\lib\uap10.0\'
3737
flattenFolders: true
3838

@@ -44,7 +44,7 @@ steps:
4444
inputs:
4545
SourceFolder: '$(Build.ArtifactStagingDirectory)\mrt_raw\mrtcore_binaries\lib\anycpu'
4646
Contents: |
47-
Microsoft.ApplicationModel.Resources.winmd
47+
Microsoft.Windows.ApplicationModel.Resources.winmd
4848
TargetFolder: '$(Build.ArtifactStagingDirectory)\fullnuget\lib\native'
4949
flattenFolders: true
5050

@@ -53,7 +53,7 @@ steps:
5353
inputs:
5454
SourceFolder: '${{ parameters.MRTSourcesDirectory }}\packaging\Intellisense'
5555
Contents: |
56-
Microsoft.ApplicationModel.Resources.xml
56+
Microsoft.Windows.ApplicationModel.Resources.xml
5757
TargetFolder: '$(Build.ArtifactStagingDirectory)\fullnuget\lib\native\'
5858
flattenFolders: true
5959

@@ -62,8 +62,8 @@ steps:
6262
inputs:
6363
SourceFolder: '$(Build.ArtifactStagingDirectory)\mrt_raw\mrtcore_binaries\lib\anycpu'
6464
Contents: |
65-
net5.0\Microsoft.ApplicationModel.Resources.Projection.pdb
66-
net5.0\Microsoft.ApplicationModel.Resources.Projection.dll
65+
net5.0\Microsoft.Windows.ApplicationModel.Resources.Projection.pdb
66+
net5.0\Microsoft.Windows.ApplicationModel.Resources.Projection.dll
6767
TargetFolder: '$(Build.ArtifactStagingDirectory)\fullnuget\lib\net5.0-windows\'
6868
flattenFolders: true
6969

@@ -72,7 +72,7 @@ steps:
7272
inputs:
7373
SourceFolder: '${{ parameters.MRTSourcesDirectory }}\packaging\Intellisense'
7474
Contents: |
75-
Microsoft.ApplicationModel.Resources.Projection.xml
75+
Microsoft.Windows.ApplicationModel.Resources.Projection.xml
7676
TargetFolder: '$(Build.ArtifactStagingDirectory)\fullnuget\lib\net5.0-windows\'
7777
flattenFolders: true
7878

@@ -82,9 +82,9 @@ steps:
8282
SourceFolder: '$(Build.ArtifactStagingDirectory)\mrt_raw\mrtcore_binaries\lib\x86'
8383
Contents: |
8484
mrm.pdb
85-
Microsoft.ApplicationModel.Resources.pdb
85+
Microsoft.Windows.ApplicationModel.Resources.pdb
8686
mrm.dll
87-
Microsoft.ApplicationModel.Resources.dll
87+
Microsoft.Windows.ApplicationModel.Resources.dll
8888
TargetFolder: '$(Build.ArtifactStagingDirectory)\fullnuget\runtimes\win10-x86\native'
8989
flattenFolders: true
9090

@@ -94,9 +94,9 @@ steps:
9494
SourceFolder: '$(Build.ArtifactStagingDirectory)\mrt_raw\mrtcore_binaries\lib\x64'
9595
Contents: |
9696
mrm.pdb
97-
Microsoft.ApplicationModel.Resources.pdb
97+
Microsoft.Windows.ApplicationModel.Resources.pdb
9898
mrm.dll
99-
Microsoft.ApplicationModel.Resources.dll
99+
Microsoft.Windows.ApplicationModel.Resources.dll
100100
TargetFolder: '$(Build.ArtifactStagingDirectory)\fullnuget\runtimes\win10-x64\native'
101101
flattenFolders: true
102102

@@ -106,9 +106,9 @@ steps:
106106
SourceFolder: '$(Build.ArtifactStagingDirectory)\mrt_raw\mrtcore_binaries\lib\ARM64'
107107
Contents: |
108108
mrm.pdb
109-
Microsoft.ApplicationModel.Resources.pdb
109+
Microsoft.Windows.ApplicationModel.Resources.pdb
110110
mrm.dll
111-
Microsoft.ApplicationModel.Resources.dll
111+
Microsoft.Windows.ApplicationModel.Resources.dll
112112
TargetFolder: '$(Build.ArtifactStagingDirectory)\fullnuget\runtimes\win10-arm64\native'
113113
flattenFolders: true
114114

@@ -144,13 +144,13 @@ steps:
144144
inputs:
145145
SourceFolder: '${{ parameters.MRTSourcesDirectory }}\packaging'
146146
Contents: |
147-
Microsoft.ApplicationModel.Resources.PriGen.targets
148-
Microsoft.ApplicationModel.Resources.References.targets
149-
Microsoft.ApplicationModel.Resources.targets
150-
native\Microsoft.ApplicationModel.Resources.C.props
151-
native\Microsoft.ApplicationModel.Resources.props
152-
native\Microsoft.ApplicationModel.Resources.targets
153-
native\Microsoft.ApplicationModel.Resources.WinRt.props
147+
Microsoft.Windows.ApplicationModel.Resources.PriGen.targets
148+
Microsoft.Windows.ApplicationModel.Resources.References.targets
149+
Microsoft.Windows.ApplicationModel.Resources.targets
150+
native\Microsoft.Windows.ApplicationModel.Resources.C.props
151+
native\Microsoft.Windows.ApplicationModel.Resources.props
152+
native\Microsoft.Windows.ApplicationModel.Resources.targets
153+
native\Microsoft.Windows.ApplicationModel.Resources.WinRt.props
154154
README.md
155155
TargetFolder: '$(Build.ArtifactStagingDirectory)\fullnuget\build'
156156
flattenFolders: false

dev/MRTCore/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ At its *core* 😎 MRT Core provides support to build resource Package Resource
1414
Install the NuGet package from [https://aka.ms/MRTCore](https://aka.ms/MRTCore), and you are ready to build PRI files from Visual Studio
1515
and use MRT Core APIs to load resources in your app.
1616

17-
The C APIs can be found in [mrm.h](mrt/Core/src/MRM.h). The WinRT APIs can be found in [Microsoft.ApplicationModel.Resources.idl](mrt/Microsoft.ApplicationModel.Resources/src/Microsoft.ApplicationModel.Resources.idl).
17+
The C APIs can be found in [mrm.h](mrt/Core/src/MRM.h). The WinRT APIs can be found in [Microsoft.Windows.ApplicationModel.Resources.idl](mrt/Microsoft.Windows.ApplicationModel.Resources/src/Microsoft.Windows.ApplicationModel.Resources.idl).
1818

1919
## Build and Test
2020
Load [MrtCore.sln](mrt/MrtCore.sln) in Visual Studion 2019, and build the solution.

dev/MRTCore/mrt/Microsoft.ApplicationModel.Resources/src/ResourceManager.h

-47
This file was deleted.

dev/MRTCore/mrt/Microsoft.ApplicationModel.Resources/src/ResourceMap.h

-58
This file was deleted.

dev/MRTCore/mrt/Microsoft.ApplicationModel.Resources/src/ResourceNotFoundEventArgs.h

-29
This file was deleted.

dev/MRTCore/mrt/Microsoft.ApplicationModel.Resources/UnpackagedTests/TestClass.cs renamed to dev/MRTCore/mrt/Microsoft.Windows.ApplicationModel.Resources/UnpackagedTests/TestClass.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ namespace MrtCoreUnpackagedTests
1414
using WEX.Logging.Interop;
1515
using WEX.TestExecution;
1616
using WEX.TestExecution.Markup;
17-
using Microsoft.ApplicationModel.Resources;
17+
using Microsoft.Windows.ApplicationModel.Resources;
1818

1919
#region Helper class for WinRT activation
2020
internal class ActivationContext : IDisposable

0 commit comments

Comments
 (0)