You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The finalizer project needs to have Platform set to build for the correct architecture.
15
+
Platform needs to be set prior to calling the Arcade SDK, which sets PlatformName in RepoDefaults.props and modifies the OutputPath in ProjectLayout.props to include a PlatformName folder in the path.
16
+
Currently, build.cmd calls run-build.ps1, which always sets the Architecture.
17
+
However, if you wanted to build the finalizer project directly, the Architecture will use the logic above to be set properly, and thus maintain the correct OutputPath.
18
+
Note: The redist project does use Architecture. The Arcade SDK does not use either BuildArchitecture or Architecture.
19
+
-->
20
+
<PlatformCondition="'$(SetPlatformFromArchitecture)' == 'true' And ('$(Platform)' == '' Or '$(Platform)' == 'AnyCPU')">$(Architecture)</Platform>
<ProjectToBuildCondition="'$(OS)' == 'Windows_NT' And ('$(Architecture)' == 'x86' Or '$(Architecture)' == 'x64' Or '$(Architecture)' == 'arm64' Or '$(Architecture)' == 'arm')"
16
-
Include="$(RepoRoot)eng\version.csproj;
17
-
$(RepoRoot)eng\native.proj" />
15
+
<ProjectToBuildCondition="'$(OS)' == 'Windows_NT' And ('$(Architecture)' == 'x86' Or '$(Architecture)' == 'x64' Or '$(Architecture)' == 'arm64')"
Signing of shipping artifacts (layout, msi, bundle) are handled separately.
22
-
It is therefore expected that <ItemsToSign> could be an empty set.
23
-
-->
21
+
<!-- Signing of shipping artifacts (layout, msi, bundle) are handled separately. It is therefore expected that <ItemsToSign> could be an empty set. -->
0 commit comments