Description:
Add initial stabs at WASM compilation.
Commit status:
[Not Reviewed]
References:
Comments:
0 Commit comments 0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
Add another comment

r214:d71d691ef64e -

@@ -0,0 +1,6
1 <linker>
2 <assembly fullname="FNA">
3 <namespace fullname="ObjCRuntime" />
4 <namespace fullname="Microsoft.Xna.Framework.Content" />
5 </assembly>
6 </linker>
@@ -0,0 +1,82
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="utf-8" />
5 <meta name="viewport" content="width=device-width, initial-scale=1" />
6 <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
7
8 <script type="text/javascript" src="./require.js"></script>
9 <script type="text/javascript" src="./mono-config.js"></script>
10 <script type="text/javascript" src="./uno-config.js"></script>
11 <script type="text/javascript" src="./uno-bootstrap.js"></script>
12 <script type="text/javascript">
13 /* These functions are supposed to be included by passing
14 * -s DEFAULT_LIBRARY_FUNCS_TO_INCLUDE=[...] to the emcc linker,
15 * but MSBuild makes it impossible to do that. Instead I copied
16 * them from Emscripten's library.js directly into here. -caleb
17 */
18 function listenOnce(object, event, func) {
19 object.addEventListener(event, func, { 'once': true });
20 }
21 function autoResumeAudioContext(ctx, elements) {
22 if (!elements) {
23 elements = [document, document.getElementById('canvas')];
24 }
25 ['keydown', 'mousedown', 'touchstart'].forEach(function(event) {
26 elements.forEach(function(element) {
27 if (element) {
28 listenOnce(element, event, function() {
29 if (ctx.state === 'suspended') ctx.resume();
30 });
31 }
32 });
33 });
34 }
35 function dynCallLegacy(sig, ptr, args) {
36 assert(('dynCall_' + sig) in Module, 'bad function pointer type - no table for sig \'' + sig + '\'');
37 if (args && args.length) {
38 // j (64-bit integer) must be passed in as two numbers [low 32, high 32].
39 assert(args.length === sig.substring(1).replace(/j/g, '--').length);
40 } else {
41 assert(sig.length == 1);
42 }
43 var f = Module["dynCall_" + sig];
44 return args && args.length ? f.apply(null, [ptr].concat(args)) : f.call(null, ptr);
45 }
46 function dynCall(sig, ptr, args) {
47 if (sig.indexOf('j') != -1) {
48 return dynCallLegacy(sig, ptr, args);
49 }
50 assert(wasmTable.get(ptr), 'missing table entry in dynCall: ' + ptr);
51 return wasmTable.get(ptr).apply(null, args)
52 }
53 </script>
54 <script async type="text/javascript" src="./dotnet.js"></script>
55 $(ADDITIONAL_CSS)
56 $(ADDITIONAL_HEAD)
57 </head>
58 <body>
59 <div id="uno-body" class="container-fluid uno-body">
60 <div class="uno-loader"
61 loading-position="bottom"
62 loading-alert="none">
63
64 <!-- Logo: change src to customize the logo -->
65 <img class="logo"
66 src=""
67 title="Uno is loading your application" />
68
69 <progress></progress>
70 <span class="alert"></span>
71 </div>
72 </div>
73 <canvas id="canvas"></canvas>
74 <script>
75 // This is required for SDL2!
76 Module.canvas = document.getElementById("canvas");
77 </script>
78 <noscript>
79 <p>This application requires Javascript and WebAssembly to be enabled.</p>
80 </noscript>
81 </body>
82 </html>
@@ -0,0 +1,95
1
2 <Project Sdk="Microsoft.NET.Sdk.Web">
3
4 <PropertyGroup>
5 <OutputType>Exe</OutputType>
6 <TargetFramework>net5.0</TargetFramework>
7 <WasmShellMonoRuntimeExecutionMode>InterpreterAndAOT</WasmShellMonoRuntimeExecutionMode>
8 <WasmShellIndexHtmlPath>index.html</WasmShellIndexHtmlPath>
9 <LangVersion>8.0</LangVersion>
10 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
11 <UseAppHost>true</UseAppHost>
12 </PropertyGroup>
13 <!-- <PropertyGroup> -->
14 <!-- <BaseIntermediateOutputPath>obj\$(MSBuildisometric&#45;park&#45;fna)</BaseIntermediateOutputPath> -->
15 <!-- </PropertyGroup> -->
16 <!-- <Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" /> -->
17 <!-- <PropertyGroup> -->
18 <!-- <OutputType>WinExe</OutputType> -->
19 <!-- <TargetFramework>netcoreapp3.1</TargetFramework> -->
20 <!-- <TargetName>isometric&#45;park&#45;fna</TargetName> -->
21 <!-- <!&#45;&#45; <GenerateAssemblyInfo>false</GenerateAssemblyInfo> -->
22 <!-- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute> &#45;&#45;> -->
23 <!-- <LangVersion>8.0</LangVersion> -->
24 <!-- <!&#45;&#45; <StartupObject>isometric&#45;park&#45;fna.Program</StartupObject> &#45;&#45;> -->
25 <!-- <AssemblyName>isometric&#45;park&#45;fna</AssemblyName> -->
26 <!-- <RootNamespace>isometricparkfna</RootNamespace> -->
27 <!-- <!&#45;&#45; <TargetLatestRuntimePatch>true</TargetLatestRuntimePatch> &#45;&#45;> -->
28 <!-- <RuntimeIdentifiers>win&#45;x64;osx&#45;x64;linux&#45;x64</RuntimeIdentifiers> -->
29 <!-- <AllowUnsafeBlocks>true</AllowUnsafeBlocks> -->
30 <!-- <UseAppHost>true</UseAppHost> -->
31 <!-- <ApplicationIcon /> -->
32 <!-- <GenerateAssemblyInfo>false</GenerateAssemblyInfo> -->
33 <!-- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute> -->
34 <!-- </PropertyGroup> -->
35 <!-- <ItemGroup> -->
36 <!-- <Content Include="Content\**\*.*"> -->
37 <!-- <CopyToOutputDirectory>Always</CopyToOutputDirectory> -->
38 <!-- </Content> -->
39 <!-- </ItemGroup> -->
40 <ItemGroup>
41 <ProjectReference Include="..\FNA\FNA.Core.csproj" />
42 <!-- <ProjectReference Include="..\encompass-cs\encompass-cs\encompass-cs.csproj" /> -->
43 <ProjectReference Include="..\SpriteFontPlus\src\SpriteFontPlus.FNA.Core.csproj" />
44 <ProjectReference Include="..\encompass-cs\encompass-cs\encompass-cs.csproj" />
45 </ItemGroup>
46
47 <ItemGroup>
48 <Reference Include="System" />
49 <Reference Include="Newtonsoft.Json">
50 <!-- <HintPath>..\packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll</HintPath> -->
51 </Reference>
52 <!-- <Reference Include="YamlDotNet" Version="9.1.4"> -->
53 <!-- <HintPath>..\packages\YamlDotNet.9.1.4\lib\net452\YamlDotNet.dll</HintPath> -->
54 <!-- </Reference> -->
55 <!-- <Reference Include="YamlDotNet">
56 </Reference> -->
57 <!-- <Reference Include="Tracery.Net"> -->
58 <!-- <!&#45;&#45; <HintPath>..\packages\Tracery.Net.1.0.0\lib\net452\Tracery.Net.dll</HintPath> &#45;&#45;> -->
59 <!-- </Reference> -->
60
61 </ItemGroup>
62 <!-- <Import Project="..\build\CopyFNALibs.targets"/> -->
63 <ItemGroup>
64 <PackageReference Include="ImGui.NET" Version="1.78.0" />
65 <PackageReference Include="Tracery.Net" Version="1.0.0" />
66 <PackageReference Include="YamlDotNet" Version="11.1.1" />
67 </ItemGroup>
68 <!-- <Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" /> -->
69 <Import Project="..\packages\ImGui.NET.1.78.0\build\net40\ImGui.NET.targets" Condition="Exists('..\packages\ImGui.NET.1.78.0\build\net40\ImGui.NET.targets')" />
70
71 <!--WASM specifics-->
72 <ItemGroup>
73 <LinkerDescriptor Include="LinkerConfig.xml" />
74 </ItemGroup>
75
76 <!-- <ItemGroup> -->
77 <!-- <Content Include="FAudio.a" /> -->
78 <!-- <Content Include="FNA3D.a" /> -->
79 <!-- <Content Include="libmojoshader.a" /> -->
80 <!-- <Content Include="SDL2.a" /> -->
81 <!-- </ItemGroup> -->
82
83 <ItemGroup>
84 <PackageReference Include="Uno.Wasm.Bootstrap" Version="2.0.2" />
85 <PackageReference Include="Uno.Wasm.Bootstrap.DevServer" Version="2.0.2" />
86 </ItemGroup>
87
88
89 <ItemGroup>
90 <WasmShellExtraEmccFlags Include="-s MIN_WEBGL_VERSION=2 -s MAX_WEBGL_VERSION=2 --preload-file /home/alys/repos/isometric-park-fna/isometric-park-fna/Content@Content" />
91 </ItemGroup>
92 <Target Name="MoveDataFile" AfterTargets="BuildDist">
93 <Move SourceFiles="$(WasmShellOutputPackagePath)\dotnet.data" DestinationFolder="$(OutDir)dist" />
94 </Target>
95 </Project>
@@ -1,6 +1,6
1 1 <Project Sdk="Microsoft.NET.Sdk">
2 2 <PropertyGroup>
3 <TargetFrameworks>net40;netstandard2.0</TargetFrameworks>
3 <TargetFrameworks>net5.0;net40;netstandard2.0</TargetFrameworks>
4 4 <Platforms>x64</Platforms>
5 5 </PropertyGroup>
6 6 <PropertyGroup>
1 NO CONTENT: modified file, binary diff hidden
@@ -1,1 +1,1
1 ccf73b859df7dddc357676bd95436a0b13bdd512
1 8ee6b95dcd628b76a0d5ee914132625645a90707
1 NO CONTENT: modified file, binary diff hidden
@@ -1,1 +1,1
1 7fc94ca5d2df7983f4c94adbc56e102db8f3e2d1
1 9357c23556f7ce44cd6450dcfb2deacb261f2505
@@ -11,3 +11,8
11 11 /Users/alys/repos/isometric-park-fna/FNA/obj/Release/FNA.csprojAssemblyReference.cache
12 12 /Users/alys/repos/isometric-park-fna/FNA/obj/Release/FNA.csproj.CoreCompileInputs.cache
13 13 /Users/alys/repos/isometric-park-fna/FNA/obj/Release/FNA.dll
14 /home/alys/repos/isometric-park-fna/FNA/bin/Release/FNA.dll.config
15 /home/alys/repos/isometric-park-fna/FNA/bin/Release/FNA.dll
16 /home/alys/repos/isometric-park-fna/FNA/obj/Release/FNA.csprojAssemblyReference.cache
17 /home/alys/repos/isometric-park-fna/FNA/obj/Release/FNA.csproj.CoreCompileInputs.cache
18 /home/alys/repos/isometric-park-fna/FNA/obj/Release/FNA.dll
@@ -7,6 +7,11
7 7 core-debug:
8 8 dotnet build ${CORE_SOLUTION} -f netcoreapp3.1
9 9
10 # As experiment
11 core5-debug:
12 dotnet build ${CORE_SOLUTION} -f netcoreapp5
13
14
10 15 core-release:
11 16 dotnet build ${CORE_SOLUTION} -f netcoreapp3.1 -c Release
12 17
@@ -24,6 +29,10
24 29 run-core-debug:
25 30 cd isometric-park-fna/bin/Debug/netcoreapp3.1; LD_LIBRARY_PATH="../../../fnalibs/lib64" DYLD_LIBRARY_PATH="../../../../fnalibs/osx" dotnet ./isometric-park-fna.dll
26 31
32
33 run-core5-debug:
34 cd isometric-park-fna/bin/Debug/netcoreapp5; LD_LIBRARY_PATH="../../../fnalibs/lib64" DYLD_LIBRARY_PATH="../../../../fnalibs/osx" dotnet ./isometric-park-fna.dll
35
27 36 run-core-release:
28 37 cd isometric-park-fna/bin/Release/netcoreapp3.1; LD_LIBRARY_PATH="../../../fnalibs/lib64" DYLD_LIBRARY_PATH="../../../../fnalibs/osx" dotnet ./isometric-park-fna.dll
29 38
1 NO CONTENT: modified file, binary diff hidden
1 NO CONTENT: modified file, binary diff hidden
1 NO CONTENT: modified file, binary diff hidden
1 NO CONTENT: modified file, binary diff hidden
@@ -1,1 +1,1
1 eb53a31a465d1700585a27323fb9618e935e3337
1 7bbcd971441293d3543e03c61356b4763d0b75e2
1 NO CONTENT: modified file, binary diff hidden
1 NO CONTENT: modified file, binary diff hidden
@@ -20,5 +20,5
20 20 [assembly: System.Reflection.AssemblyTitleAttribute("SpriteFontPlus")]
21 21 [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
22 22
23 // Von der MSBuild WriteCodeFragment-Klasse generiert.
23 // Generated by the MSBuild WriteCodeFragment class.
24 24
1 NO CONTENT: modified file, binary diff hidden
@@ -1,1 +1,1
1 6e5464032d916221797274aa2d6596787facae0f
1 9910c4b98360b24b441344534941939c713d5104
@@ -20,3 +20,14
20 20 /Users/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.FNA.csproj.CopyComplete
21 21 /Users/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.dll
22 22 /Users/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.pdb
23 /home/alys/repos/isometric-park-fna/SpriteFontPlus/src/bin/FNA/Release/net45/FNA.dll.config
24 /home/alys/repos/isometric-park-fna/SpriteFontPlus/src/bin/FNA/Release/net45/SpriteFontPlus.dll
25 /home/alys/repos/isometric-park-fna/SpriteFontPlus/src/bin/FNA/Release/net45/SpriteFontPlus.pdb
26 /home/alys/repos/isometric-park-fna/SpriteFontPlus/src/bin/FNA/Release/net45/FNA.dll
27 /home/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.FNA.csprojAssemblyReference.cache
28 /home/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.FNA.csproj.CoreCompileInputs.cache
29 /home/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.FNA.AssemblyInfoInputs.cache
30 /home/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.FNA.AssemblyInfo.cs
31 /home/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.FNA.csproj.CopyComplete
32 /home/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.dll
33 /home/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.pdb
1 NO CONTENT: modified file, binary diff hidden
1 NO CONTENT: modified file, binary diff hidden
@@ -1,14 +1,14
1 1 {
2 2 "format": 1,
3 3 "restore": {
4 "/Users/alys/repos/isometric-park-fna/SpriteFontPlus/src/SpriteFontPlus.FNA.csproj": {}
4 "/home/alys/repos/isometric-park-fna/SpriteFontPlus/src/SpriteFontPlus.FNA.csproj": {}
5 5 },
6 6 "projects": {
7 "/Users/alys/repos/isometric-park-fna/FNA/FNA.csproj": {
7 "/home/alys/repos/isometric-park-fna/FNA/FNA.csproj": {
8 8 "restore": {
9 "projectUniqueName": "/Users/alys/repos/isometric-park-fna/FNA/FNA.csproj",
9 "projectUniqueName": "/home/alys/repos/isometric-park-fna/FNA/FNA.csproj",
10 10 "projectName": "FNA",
11 "projectPath": "/Users/alys/repos/isometric-park-fna/FNA/FNA.csproj",
11 "projectPath": "/home/alys/repos/isometric-park-fna/FNA/FNA.csproj",
12 12 "frameworks": {
13 13 "net48": {
14 14 "projectReferences": {}
@@ -19,17 +19,17
19 19 "net48": {}
20 20 }
21 21 },
22 "/Users/alys/repos/isometric-park-fna/SpriteFontPlus/src/SpriteFontPlus.FNA.csproj": {
22 "/home/alys/repos/isometric-park-fna/SpriteFontPlus/src/SpriteFontPlus.FNA.csproj": {
23 23 "version": "1.0.0",
24 24 "restore": {
25 "projectUniqueName": "/Users/alys/repos/isometric-park-fna/SpriteFontPlus/src/SpriteFontPlus.FNA.csproj",
25 "projectUniqueName": "/home/alys/repos/isometric-park-fna/SpriteFontPlus/src/SpriteFontPlus.FNA.csproj",
26 26 "projectName": "SpriteFontPlus",
27 "projectPath": "/Users/alys/repos/isometric-park-fna/SpriteFontPlus/src/SpriteFontPlus.FNA.csproj",
28 "packagesPath": "/Users/alys/.nuget/packages/",
29 "outputPath": "/Users/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/",
27 "projectPath": "/home/alys/repos/isometric-park-fna/SpriteFontPlus/src/SpriteFontPlus.FNA.csproj",
28 "packagesPath": "/home/alys/.nuget/packages/",
29 "outputPath": "/home/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/",
30 30 "projectStyle": "PackageReference",
31 31 "configFilePaths": [
32 "/Users/alys/.config/NuGet/NuGet.Config"
32 "/home/alys/.config/NuGet/NuGet.Config"
33 33 ],
34 34 "originalTargetFrameworks": [
35 35 "net45"
@@ -40,8 +40,8
40 40 "frameworks": {
41 41 "net45": {
42 42 "projectReferences": {
43 "/Users/alys/repos/isometric-park-fna/FNA/FNA.csproj": {
44 "projectPath": "/Users/alys/repos/isometric-park-fna/FNA/FNA.csproj"
43 "/home/alys/repos/isometric-park-fna/FNA/FNA.csproj": {
44 "projectPath": "/home/alys/repos/isometric-park-fna/FNA/FNA.csproj"
45 45 }
46 46 }
47 47 }
@@ -54,7 +54,7
54 54 },
55 55 "frameworks": {
56 56 "net45": {
57 "runtimeIdentifierGraphPath": "/Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/Current/bin/RuntimeIdentifierGraph.json"
57 "runtimeIdentifierGraphPath": "/usr/lib/mono/msbuild/Current/bin/RuntimeIdentifierGraph.json"
58 58 }
59 59 }
60 60 }
@@ -4,8 +4,8
4 4 <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
5 5 <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
6 6 <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
7 <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/Users/alys/.nuget/packages/</NuGetPackageRoot>
8 <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/Users/alys/.nuget/packages/</NuGetPackageFolders>
7 <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/home/alys/.nuget/packages/</NuGetPackageRoot>
8 <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/home/alys/.nuget/packages/</NuGetPackageFolders>
9 9 <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
10 10 <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
11 11 </PropertyGroup>
@@ -553,20 +553,24
553 553 ]
554 554 },
555 555 "packageFolders": {
556 "/Users/alys/.nuget/packages/": {}
556 "/home/alys/.nuget/packages/": {},
557 "/usr/share/dotnet/sdk/NuGetFallbackFolder": {}
557 558 },
558 559 "project": {
559 560 "version": "1.0.0",
560 561 "restore": {
561 "projectUniqueName": "/Users/alys/repos/isometric-park-fna/SpriteFontPlus/src/SpriteFontPlus.FNA.Core.csproj",
562 "projectUniqueName": "/home/alys/repos/isometric-park-fna/SpriteFontPlus/src/SpriteFontPlus.FNA.Core.csproj",
562 563 "projectName": "SpriteFontPlus",
563 "projectPath": "/Users/alys/repos/isometric-park-fna/SpriteFontPlus/src/SpriteFontPlus.FNA.Core.csproj",
564 "packagesPath": "/Users/alys/.nuget/packages/",
565 "outputPath": "/Users/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/",
564 "projectPath": "/home/alys/repos/isometric-park-fna/SpriteFontPlus/src/SpriteFontPlus.FNA.Core.csproj",
565 "packagesPath": "/home/alys/.nuget/packages/",
566 "outputPath": "/home/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/",
566 567 "projectStyle": "PackageReference",
567 568 "crossTargeting": true,
569 "fallbackFolders": [
570 "/usr/share/dotnet/sdk/NuGetFallbackFolder"
571 ],
568 572 "configFilePaths": [
569 "/Users/alys/.nuget/NuGet/NuGet.Config"
573 "/home/alys/.nuget/NuGet/NuGet.Config"
570 574 ],
571 575 "originalTargetFrameworks": [
572 576 "net45",
@@ -579,16 +583,16
579 583 "net45": {
580 584 "targetAlias": "net45",
581 585 "projectReferences": {
582 "/Users/alys/repos/isometric-park-fna/FNA/FNA.Core.csproj": {
583 "projectPath": "/Users/alys/repos/isometric-park-fna/FNA/FNA.Core.csproj"
586 "/home/alys/repos/isometric-park-fna/FNA/FNA.Core.csproj": {
587 "projectPath": "/home/alys/repos/isometric-park-fna/FNA/FNA.Core.csproj"
584 588 }
585 589 }
586 590 },
587 591 "netstandard2.0": {
588 592 "targetAlias": "netstandard2.0",
589 593 "projectReferences": {
590 "/Users/alys/repos/isometric-park-fna/FNA/FNA.Core.csproj": {
591 "projectPath": "/Users/alys/repos/isometric-park-fna/FNA/FNA.Core.csproj"
594 "/home/alys/repos/isometric-park-fna/FNA/FNA.Core.csproj": {
595 "projectPath": "/home/alys/repos/isometric-park-fna/FNA/FNA.Core.csproj"
592 596 }
593 597 }
594 598 }
@@ -610,7 +614,7
610 614 "autoReferenced": true
611 615 }
612 616 },
613 "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/5.0.201/RuntimeIdentifierGraph.json"
617 "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/5.0.202/RuntimeIdentifierGraph.json"
614 618 },
615 619 "netstandard2.0": {
616 620 "targetAlias": "netstandard2.0",
@@ -632,7 +636,7
632 636 ],
633 637 "assetTargetFallback": true,
634 638 "warn": true,
635 "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/5.0.201/RuntimeIdentifierGraph.json"
639 "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/5.0.202/RuntimeIdentifierGraph.json"
636 640 }
637 641 }
638 642 }
@@ -1,13 +1,13
1 1 {
2 2 "version": 2,
3 "dgSpecHash": "AvKmYKc88bJckphAgHXheUIHeesAncWXbgk6/PQVuxOzmKwDSFnsyg9u++EKNsxOlDt4tDOOVkyfDMjvYvNCKQ==",
3 "dgSpecHash": "Nd/wYhC0fmo5EN6t4uYp6IHlFQfOOZm3jAbxjWpNwKklDzDkxs8Sgd+hMxcqPUyiXIPKGgT672Vtv9TnIk/YyA==",
4 4 "success": true,
5 "projectFilePath": "/Users/alys/repos/isometric-park-fna/SpriteFontPlus/src/SpriteFontPlus.FNA.Core.csproj",
5 "projectFilePath": "/home/alys/repos/isometric-park-fna/SpriteFontPlus/src/SpriteFontPlus.FNA.Core.csproj",
6 6 "expectedPackageFiles": [
7 "/Users/alys/.nuget/packages/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg.sha512",
8 "/Users/alys/.nuget/packages/microsoft.netframework.referenceassemblies/1.0.0/microsoft.netframework.referenceassemblies.1.0.0.nupkg.sha512",
9 "/Users/alys/.nuget/packages/microsoft.netframework.referenceassemblies.net45/1.0.0/microsoft.netframework.referenceassemblies.net45.1.0.0.nupkg.sha512",
10 "/Users/alys/.nuget/packages/netstandard.library/2.0.3/netstandard.library.2.0.3.nupkg.sha512"
7 "/home/alys/.nuget/packages/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg.sha512",
8 "/home/alys/.nuget/packages/microsoft.netframework.referenceassemblies/1.0.0/microsoft.netframework.referenceassemblies.1.0.0.nupkg.sha512",
9 "/home/alys/.nuget/packages/microsoft.netframework.referenceassemblies.net45/1.0.0/microsoft.netframework.referenceassemblies.net45.1.0.0.nupkg.sha512",
10 "/home/alys/.nuget/packages/netstandard.library/2.0.3/netstandard.library.2.0.3.nupkg.sha512"
11 11 ],
12 12 "logs": []
13 13 } No newline at end of file
@@ -5,7 +5,7
5 5 <Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
6 6 <PropertyGroup>
7 7 <OutputType>WinExe</OutputType>
8 <TargetFramework>netcoreapp3.1</TargetFramework>
8 <TargetFramework>net5.0</TargetFramework>
9 9 <TargetName>isometric-park-fna</TargetName>
10 10 <!-- <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
11 11 <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute> -->
@@ -5,13 +5,14
5 5 <package id="morelinq" version="3.2.0" targetFramework="net461" />
6 6 <package id="Newtonsoft.Json" version="12.0.3" targetFramework="net461" />
7 7 <package id="System.Buffers" version="4.5.1" targetFramework="net461" />
8 <package id="System" version="4.5.1" targetFramework="net461" />
8 9 <package id="System.Memory" version="4.5.4" targetFramework="net461" />
9 10 <package id="System.Numerics.Vectors" version="4.5.0" targetFramework="net461" />
10 11 <package id="System.Runtime.CompilerServices.Unsafe" version="5.0.0" targetFramework="net461" />
11 <package id="System.Security.AccessControl" version="5.0.0" targetFramework="net461" />
12 <package id="System.Security.Permissions" version="5.0.0" targetFramework="net461" />
13 <package id="System.Security.Principal.Windows" version="5.0.0" targetFramework="net461" />
12 <!-- <package id="System.Security.AccessControl" version="5.0.0" targetFramework="net461" /> -->
13 <!-- <package id="System.Security.Permissions" version="5.0.0" targetFramework="net461" /> -->
14 <!-- <package id="System.Security.Principal.Windows" version="5.0.0" targetFramework="net461" /> -->
14 15 <package id="System.ValueTuple" version="4.4.0" targetFramework="net461" />
15 16 <package id="Tracery.Net" version="1.0.0" targetFramework="net461" />
16 17 <package id="YamlDotNet" version="9.1.4" targetFramework="net461" />
17 </packages> No newline at end of file
18 </packages>
You need to be logged in to leave comments. Login now