add .NET Core support
							parent
							
								
									6239bb9201
								
							
						
					
					
						commit
						67f063bf17
					
				|  | @ -116,35 +116,6 @@ | ||||||
|       }, |       }, | ||||||
|       "problemMatcher": [] |       "problemMatcher": [] | ||||||
|     }, |     }, | ||||||
|     { |  | ||||||
|       "label": "Valgrind: Framework Debug", |  | ||||||
|       "command": "valgrind", |  | ||||||
|       "args": [ |  | ||||||
|         "-v", |  | ||||||
|         "--vgdb-error=0", |  | ||||||
|         "--leak-check=full", |  | ||||||
|         "--log-file=${workspaceFolder}/valgrind.log", |  | ||||||
|         "--smc-check=all", |  | ||||||
|         "--suppressions=${workspaceFolder}/mono.supp", |  | ||||||
|         "mono", |  | ||||||
|         "--debug", |  | ||||||
|         "${workspaceFolder}/ProjectName/bin/Debug/net461/ProjectName.exe" |  | ||||||
|       ], |  | ||||||
|       "options": { |  | ||||||
|         "env": { |  | ||||||
|           "LD_LIBRARY_PATH": "${workspaceFolder}/ProjectName/bin/Debug/net461/lib64" |  | ||||||
|         } |  | ||||||
|       }, |  | ||||||
|       "type": "shell", |  | ||||||
|       "dependsOn": [ |  | ||||||
|         "Build: Framework Debug" |  | ||||||
|       ], |  | ||||||
|       "group": { |  | ||||||
|         "kind": "build", |  | ||||||
|         "isDefault": true |  | ||||||
|       }, |  | ||||||
|       "problemMatcher": [] |  | ||||||
|     }, |  | ||||||
|     { |     { | ||||||
|       "label": "Build & Run: Core Debug", |       "label": "Build & Run: Core Debug", | ||||||
|       "type": "shell", |       "type": "shell", | ||||||
|  | @ -199,7 +170,7 @@ | ||||||
|       "command": "dotnet", |       "command": "dotnet", | ||||||
|       "args": [ |       "args": [ | ||||||
|         "build", |         "build", | ||||||
|         "./ProjectName.sln", |         "./ProjectName.Core.sln", | ||||||
|         "--configuration", |         "--configuration", | ||||||
|         "Release", |         "Release", | ||||||
|         "-f", |         "-f", | ||||||
|  |  | ||||||
|  | @ -0,0 +1,6 @@ | ||||||
|  | <?xml version="1.0" encoding="utf-8"?> | ||||||
|  | <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||||||
|  |   <PropertyGroup> | ||||||
|  |           <DefineConstants>$(DefineConstants)</DefineConstants> | ||||||
|  |   </PropertyGroup> | ||||||
|  | </Project> | ||||||
|  | @ -0,0 +1,34 @@ | ||||||
|  |  | ||||||
|  | Microsoft Visual Studio Solution File, Format Version 12.00 | ||||||
|  | # Visual Studio 15 | ||||||
|  | VisualStudioVersion = 15.0.26124.0 | ||||||
|  | MinimumVisualStudioVersion = 15.0.26124.0 | ||||||
|  | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProjectName.Core", "ProjectName\ProjectName.Core.csproj", "{4589302C-174A-4173-9654-CAA6CA1B5220}" | ||||||
|  | EndProject | ||||||
|  | Global | ||||||
|  | 	GlobalSection(SolutionConfigurationPlatforms) = preSolution | ||||||
|  | 		Debug|Any CPU = Debug|Any CPU | ||||||
|  | 		Debug|x64 = Debug|x64 | ||||||
|  | 		Debug|x86 = Debug|x86 | ||||||
|  | 		Release|Any CPU = Release|Any CPU | ||||||
|  | 		Release|x64 = Release|x64 | ||||||
|  | 		Release|x86 = Release|x86 | ||||||
|  | 	EndGlobalSection | ||||||
|  | 	GlobalSection(SolutionProperties) = preSolution | ||||||
|  | 		HideSolutionNode = FALSE | ||||||
|  | 	EndGlobalSection | ||||||
|  | 	GlobalSection(ProjectConfigurationPlatforms) = postSolution | ||||||
|  | 		{4589302C-174A-4173-9654-CAA6CA1B5220}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||||||
|  | 		{4589302C-174A-4173-9654-CAA6CA1B5220}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||||||
|  | 		{4589302C-174A-4173-9654-CAA6CA1B5220}.Debug|x64.ActiveCfg = Debug|Any CPU | ||||||
|  | 		{4589302C-174A-4173-9654-CAA6CA1B5220}.Debug|x64.Build.0 = Debug|Any CPU | ||||||
|  | 		{4589302C-174A-4173-9654-CAA6CA1B5220}.Debug|x86.ActiveCfg = Debug|Any CPU | ||||||
|  | 		{4589302C-174A-4173-9654-CAA6CA1B5220}.Debug|x86.Build.0 = Debug|Any CPU | ||||||
|  | 		{4589302C-174A-4173-9654-CAA6CA1B5220}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||||||
|  | 		{4589302C-174A-4173-9654-CAA6CA1B5220}.Release|Any CPU.Build.0 = Release|Any CPU | ||||||
|  | 		{4589302C-174A-4173-9654-CAA6CA1B5220}.Release|x64.ActiveCfg = Release|Any CPU | ||||||
|  | 		{4589302C-174A-4173-9654-CAA6CA1B5220}.Release|x64.Build.0 = Release|Any CPU | ||||||
|  | 		{4589302C-174A-4173-9654-CAA6CA1B5220}.Release|x86.ActiveCfg = Release|Any CPU | ||||||
|  | 		{4589302C-174A-4173-9654-CAA6CA1B5220}.Release|x86.Build.0 = Release|Any CPU | ||||||
|  | 	EndGlobalSection | ||||||
|  | EndGlobal | ||||||
|  | @ -0,0 +1 @@ | ||||||
|  | Insert your content files here (sprites, sound, etc) | ||||||
|  | @ -0,0 +1,29 @@ | ||||||
|  | <Project> | ||||||
|  | 	<PropertyGroup> | ||||||
|  | 		<BaseIntermediateOutputPath>obj\$(MSBuildProjectName)</BaseIntermediateOutputPath> | ||||||
|  | 	</PropertyGroup> | ||||||
|  | 	<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" /> | ||||||
|  |   <PropertyGroup> | ||||||
|  |     <OutputType>WinExe</OutputType> | ||||||
|  |     <TargetFramework>netcoreapp3.1</TargetFramework> | ||||||
|  |     <TargetName>ProjectName</TargetName> | ||||||
|  |     <GenerateAssemblyInfo>false</GenerateAssemblyInfo> | ||||||
|  |     <LangVersion>8.0</LangVersion> | ||||||
|  |     <StartupObject>ProjectName.Program</StartupObject> | ||||||
|  |     <AssemblyName>ProjectName</AssemblyName> | ||||||
|  |     <RootNamespace>ProjectName</RootNamespace> | ||||||
|  |     <TargetLatestRuntimePatch>true</TargetLatestRuntimePatch> | ||||||
|  |     <RuntimeIdentifiers>win-x64;osx-x64;linux-x64</RuntimeIdentifiers> | ||||||
|  |     <ApplicationIcon/> | ||||||
|  |   </PropertyGroup> | ||||||
|  |   <ItemGroup> | ||||||
|  |     <Content Include="Content\**\*.*"> | ||||||
|  |       <CopyToOutputDirectory>Always</CopyToOutputDirectory> | ||||||
|  |     </Content> | ||||||
|  |   </ItemGroup> | ||||||
|  |   <ItemGroup> | ||||||
|  |     <ProjectReference Include="..\FNA\FNA.Core.csproj"/> | ||||||
|  |   </ItemGroup> | ||||||
|  |   <Import Project="..\build\CopyFNALibs.targets"/> | ||||||
|  |   <Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" /> | ||||||
|  | </Project> | ||||||
		Loading…
	
		Reference in New Issue