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 <Project Sdk="Microsoft.NET.Sdk">
1 <Project Sdk="Microsoft.NET.Sdk">
2 <PropertyGroup>
2 <PropertyGroup>
3 <TargetFrameworks>net40;netstandard2.0</TargetFrameworks>
3 <TargetFrameworks>net5.0;net40;netstandard2.0</TargetFrameworks>
4 <Platforms>x64</Platforms>
4 <Platforms>x64</Platforms>
5 </PropertyGroup>
5 </PropertyGroup>
6 <PropertyGroup>
6 <PropertyGroup>
1 NO CONTENT: modified file, binary diff hidden
NO CONTENT: modified file, binary diff hidden
@@ -1,1 +1,1
1 ccf73b859df7dddc357676bd95436a0b13bdd512
1 8ee6b95dcd628b76a0d5ee914132625645a90707
1 NO CONTENT: modified file, binary diff hidden
NO CONTENT: modified file, binary diff hidden
@@ -1,1 +1,1
1 7fc94ca5d2df7983f4c94adbc56e102db8f3e2d1
1 9357c23556f7ce44cd6450dcfb2deacb261f2505
@@ -11,3 +11,8
11 /Users/alys/repos/isometric-park-fna/FNA/obj/Release/FNA.csprojAssemblyReference.cache
11 /Users/alys/repos/isometric-park-fna/FNA/obj/Release/FNA.csprojAssemblyReference.cache
12 /Users/alys/repos/isometric-park-fna/FNA/obj/Release/FNA.csproj.CoreCompileInputs.cache
12 /Users/alys/repos/isometric-park-fna/FNA/obj/Release/FNA.csproj.CoreCompileInputs.cache
13 /Users/alys/repos/isometric-park-fna/FNA/obj/Release/FNA.dll
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 core-debug:
7 core-debug:
8 dotnet build ${CORE_SOLUTION} -f netcoreapp3.1
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 core-release:
15 core-release:
11 dotnet build ${CORE_SOLUTION} -f netcoreapp3.1 -c Release
16 dotnet build ${CORE_SOLUTION} -f netcoreapp3.1 -c Release
12
17
@@ -24,6 +29,10
24 run-core-debug:
29 run-core-debug:
25 cd isometric-park-fna/bin/Debug/netcoreapp3.1; LD_LIBRARY_PATH="../../../fnalibs/lib64" DYLD_LIBRARY_PATH="../../../../fnalibs/osx" dotnet ./isometric-park-fna.dll
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 run-core-release:
36 run-core-release:
28 cd isometric-park-fna/bin/Release/netcoreapp3.1; LD_LIBRARY_PATH="../../../fnalibs/lib64" DYLD_LIBRARY_PATH="../../../../fnalibs/osx" dotnet ./isometric-park-fna.dll
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
NO CONTENT: modified file, binary diff hidden
1 NO CONTENT: modified file, binary diff hidden
NO CONTENT: modified file, binary diff hidden
1 NO CONTENT: modified file, binary diff hidden
NO CONTENT: modified file, binary diff hidden
1 NO CONTENT: modified file, binary diff hidden
NO CONTENT: modified file, binary diff hidden
@@ -1,1 +1,1
1 eb53a31a465d1700585a27323fb9618e935e3337
1 7bbcd971441293d3543e03c61356b4763d0b75e2
1 NO CONTENT: modified file, binary diff hidden
NO CONTENT: modified file, binary diff hidden
1 NO CONTENT: modified file, binary diff hidden
NO CONTENT: modified file, binary diff hidden
@@ -20,5 +20,5
20 [assembly: System.Reflection.AssemblyTitleAttribute("SpriteFontPlus")]
20 [assembly: System.Reflection.AssemblyTitleAttribute("SpriteFontPlus")]
21 [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
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
NO CONTENT: modified file, binary diff hidden
@@ -1,1 +1,1
1 6e5464032d916221797274aa2d6596787facae0f
1 9910c4b98360b24b441344534941939c713d5104
@@ -20,3 +20,14
20 /Users/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.FNA.csproj.CopyComplete
20 /Users/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.FNA.csproj.CopyComplete
21 /Users/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.dll
21 /Users/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.dll
22 /Users/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/Release/net45/SpriteFontPlus.pdb
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
NO CONTENT: modified file, binary diff hidden
1 NO CONTENT: modified file, binary diff hidden
NO CONTENT: modified file, binary diff hidden
@@ -1,14 +1,14
1 {
1 {
2 "format": 1,
2 "format": 1,
3 "restore": {
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 "projects": {
6 "projects": {
7 "/Users/alys/repos/isometric-park-fna/FNA/FNA.csproj": {
7 "/home/alys/repos/isometric-park-fna/FNA/FNA.csproj": {
8 "restore": {
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 "projectName": "FNA",
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 "frameworks": {
12 "frameworks": {
13 "net48": {
13 "net48": {
14 "projectReferences": {}
14 "projectReferences": {}
@@ -19,17 +19,17
19 "net48": {}
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 "version": "1.0.0",
23 "version": "1.0.0",
24 "restore": {
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 "projectName": "SpriteFontPlus",
26 "projectName": "SpriteFontPlus",
27 "projectPath": "/Users/alys/repos/isometric-park-fna/SpriteFontPlus/src/SpriteFontPlus.FNA.csproj",
27 "projectPath": "/home/alys/repos/isometric-park-fna/SpriteFontPlus/src/SpriteFontPlus.FNA.csproj",
28 "packagesPath": "/Users/alys/.nuget/packages/",
28 "packagesPath": "/home/alys/.nuget/packages/",
29 "outputPath": "/Users/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/",
29 "outputPath": "/home/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/",
30 "projectStyle": "PackageReference",
30 "projectStyle": "PackageReference",
31 "configFilePaths": [
31 "configFilePaths": [
32 "/Users/alys/.config/NuGet/NuGet.Config"
32 "/home/alys/.config/NuGet/NuGet.Config"
33 ],
33 ],
34 "originalTargetFrameworks": [
34 "originalTargetFrameworks": [
35 "net45"
35 "net45"
@@ -40,8 +40,8
40 "frameworks": {
40 "frameworks": {
41 "net45": {
41 "net45": {
42 "projectReferences": {
42 "projectReferences": {
43 "/Users/alys/repos/isometric-park-fna/FNA/FNA.csproj": {
43 "/home/alys/repos/isometric-park-fna/FNA/FNA.csproj": {
44 "projectPath": "/Users/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 "frameworks": {
55 "frameworks": {
56 "net45": {
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 <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
4 <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
5 <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
5 <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
6 <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
6 <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
7 <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/Users/alys/.nuget/packages/</NuGetPackageRoot>
7 <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/home/alys/.nuget/packages/</NuGetPackageRoot>
8 <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/Users/alys/.nuget/packages/</NuGetPackageFolders>
8 <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/home/alys/.nuget/packages/</NuGetPackageFolders>
9 <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
9 <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
10 <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
10 <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
11 </PropertyGroup>
11 </PropertyGroup>
@@ -553,20 +553,24
553 ]
553 ]
554 },
554 },
555 "packageFolders": {
555 "packageFolders": {
556 "/Users/alys/.nuget/packages/": {}
556 "/home/alys/.nuget/packages/": {},
557 "/usr/share/dotnet/sdk/NuGetFallbackFolder": {}
557 },
558 },
558 "project": {
559 "project": {
559 "version": "1.0.0",
560 "version": "1.0.0",
560 "restore": {
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 "projectName": "SpriteFontPlus",
563 "projectName": "SpriteFontPlus",
563 "projectPath": "/Users/alys/repos/isometric-park-fna/SpriteFontPlus/src/SpriteFontPlus.FNA.Core.csproj",
564 "projectPath": "/home/alys/repos/isometric-park-fna/SpriteFontPlus/src/SpriteFontPlus.FNA.Core.csproj",
564 "packagesPath": "/Users/alys/.nuget/packages/",
565 "packagesPath": "/home/alys/.nuget/packages/",
565 "outputPath": "/Users/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/",
566 "outputPath": "/home/alys/repos/isometric-park-fna/SpriteFontPlus/src/obj/",
566 "projectStyle": "PackageReference",
567 "projectStyle": "PackageReference",
567 "crossTargeting": true,
568 "crossTargeting": true,
569 "fallbackFolders": [
570 "/usr/share/dotnet/sdk/NuGetFallbackFolder"
571 ],
568 "configFilePaths": [
572 "configFilePaths": [
569 "/Users/alys/.nuget/NuGet/NuGet.Config"
573 "/home/alys/.nuget/NuGet/NuGet.Config"
570 ],
574 ],
571 "originalTargetFrameworks": [
575 "originalTargetFrameworks": [
572 "net45",
576 "net45",
@@ -579,16 +583,16
579 "net45": {
583 "net45": {
580 "targetAlias": "net45",
584 "targetAlias": "net45",
581 "projectReferences": {
585 "projectReferences": {
582 "/Users/alys/repos/isometric-park-fna/FNA/FNA.Core.csproj": {
586 "/home/alys/repos/isometric-park-fna/FNA/FNA.Core.csproj": {
583 "projectPath": "/Users/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 "netstandard2.0": {
591 "netstandard2.0": {
588 "targetAlias": "netstandard2.0",
592 "targetAlias": "netstandard2.0",
589 "projectReferences": {
593 "projectReferences": {
590 "/Users/alys/repos/isometric-park-fna/FNA/FNA.Core.csproj": {
594 "/home/alys/repos/isometric-park-fna/FNA/FNA.Core.csproj": {
591 "projectPath": "/Users/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 "autoReferenced": true
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 "netstandard2.0": {
619 "netstandard2.0": {
616 "targetAlias": "netstandard2.0",
620 "targetAlias": "netstandard2.0",
@@ -632,7 +636,7
632 ],
636 ],
633 "assetTargetFallback": true,
637 "assetTargetFallback": true,
634 "warn": true,
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 "version": 2,
2 "version": 2,
3 "dgSpecHash": "AvKmYKc88bJckphAgHXheUIHeesAncWXbgk6/PQVuxOzmKwDSFnsyg9u++EKNsxOlDt4tDOOVkyfDMjvYvNCKQ==",
3 "dgSpecHash": "Nd/wYhC0fmo5EN6t4uYp6IHlFQfOOZm3jAbxjWpNwKklDzDkxs8Sgd+hMxcqPUyiXIPKGgT672Vtv9TnIk/YyA==",
4 "success": true,
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 "expectedPackageFiles": [
6 "expectedPackageFiles": [
7 "/Users/alys/.nuget/packages/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg.sha512",
7 "/home/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",
8 "/home/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",
9 "/home/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"
10 "/home/alys/.nuget/packages/netstandard.library/2.0.3/netstandard.library.2.0.3.nupkg.sha512"
11 ],
11 ],
12 "logs": []
12 "logs": []
13 } No newline at end of file
13 }
@@ -5,7 +5,7
5 <Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
5 <Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
6 <PropertyGroup>
6 <PropertyGroup>
7 <OutputType>WinExe</OutputType>
7 <OutputType>WinExe</OutputType>
8 <TargetFramework>netcoreapp3.1</TargetFramework>
8 <TargetFramework>net5.0</TargetFramework>
9 <TargetName>isometric-park-fna</TargetName>
9 <TargetName>isometric-park-fna</TargetName>
10 <!-- <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
10 <!-- <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
11 <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute> -->
11 <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute> -->
@@ -5,13 +5,14
5 <package id="morelinq" version="3.2.0" targetFramework="net461" />
5 <package id="morelinq" version="3.2.0" targetFramework="net461" />
6 <package id="Newtonsoft.Json" version="12.0.3" targetFramework="net461" />
6 <package id="Newtonsoft.Json" version="12.0.3" targetFramework="net461" />
7 <package id="System.Buffers" version="4.5.1" targetFramework="net461" />
7 <package id="System.Buffers" version="4.5.1" targetFramework="net461" />
8 <package id="System" version="4.5.1" targetFramework="net461" />
8 <package id="System.Memory" version="4.5.4" targetFramework="net461" />
9 <package id="System.Memory" version="4.5.4" targetFramework="net461" />
9 <package id="System.Numerics.Vectors" version="4.5.0" targetFramework="net461" />
10 <package id="System.Numerics.Vectors" version="4.5.0" targetFramework="net461" />
10 <package id="System.Runtime.CompilerServices.Unsafe" version="5.0.0" targetFramework="net461" />
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.AccessControl" version="5.0.0" targetFramework="net461" /> -->
12 <package id="System.Security.Permissions" version="5.0.0" targetFramework="net461" />
13 <!-- <package id="System.Security.Permissions" version="5.0.0" targetFramework="net461" /> -->
13 <package id="System.Security.Principal.Windows" version="5.0.0" targetFramework="net461" />
14 <!-- <package id="System.Security.Principal.Windows" version="5.0.0" targetFramework="net461" /> -->
14 <package id="System.ValueTuple" version="4.4.0" targetFramework="net461" />
15 <package id="System.ValueTuple" version="4.4.0" targetFramework="net461" />
15 <package id="Tracery.Net" version="1.0.0" targetFramework="net461" />
16 <package id="Tracery.Net" version="1.0.0" targetFramework="net461" />
16 <package id="YamlDotNet" version="9.1.4" targetFramework="net461" />
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