Organize workspace: Frontend, Backend, and Tests in one repo
This commit is contained in:
@@ -0,0 +1 @@
|
||||
9.0.100
|
||||
@@ -0,0 +1,70 @@
|
||||
{
|
||||
"version": "9.0.13",
|
||||
"workloads": {
|
||||
"microsoft-net-sdk-emscripten": {
|
||||
"abstract": true,
|
||||
"description": "Emscripten SDK compiler tooling for net9.0",
|
||||
"packs": [
|
||||
"Microsoft.NET.Runtime.Emscripten.Node.net9",
|
||||
"Microsoft.NET.Runtime.Emscripten.Python.net9",
|
||||
"Microsoft.NET.Runtime.Emscripten.Cache.net9",
|
||||
"Microsoft.NET.Runtime.Emscripten.Sdk.net9"
|
||||
],
|
||||
"platforms": [ "win-x64", "win-arm64", "linux-x64", "linux-arm64", "linux-musl-x64", "linux-musl-arm64", "osx-x64", "osx-arm64" ]
|
||||
}
|
||||
},
|
||||
"packs": {
|
||||
"Microsoft.NET.Runtime.Emscripten.Node.net9" : {
|
||||
"kind": "Sdk",
|
||||
"version": "9.0.13",
|
||||
"alias-to": {
|
||||
"win-x64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Node.win-x64",
|
||||
"win-arm64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Node.win-arm64",
|
||||
"linux-x64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Node.linux-x64",
|
||||
"linux-arm64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Node.linux-arm64",
|
||||
"linux-musl-x64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Node.linux-musl-x64",
|
||||
"linux-musl-arm64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Node.linux-musl-arm64",
|
||||
"osx-x64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Node.osx-x64",
|
||||
"osx-arm64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Node.osx-arm64"
|
||||
}
|
||||
},
|
||||
"Microsoft.NET.Runtime.Emscripten.Python.net9" : {
|
||||
"kind": "Sdk",
|
||||
"version": "9.0.13",
|
||||
"alias-to": {
|
||||
"win-x64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Python.win-x64",
|
||||
"win-arm64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Python.win-arm64",
|
||||
"osx-x64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Python.osx-x64",
|
||||
"osx-arm64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Python.osx-arm64"
|
||||
}
|
||||
},
|
||||
"Microsoft.NET.Runtime.Emscripten.Cache.net9" : {
|
||||
"kind": "Sdk",
|
||||
"version": "9.0.13",
|
||||
"alias-to": {
|
||||
"win-x64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.win-x64",
|
||||
"win-arm64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.win-arm64",
|
||||
"linux-x64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.linux-x64",
|
||||
"linux-arm64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.linux-arm64",
|
||||
"linux-musl-x64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.linux-musl-x64",
|
||||
"linux-musl-arm64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.linux-musl-arm64",
|
||||
"osx-x64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.osx-x64",
|
||||
"osx-arm64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.osx-arm64"
|
||||
}
|
||||
},
|
||||
"Microsoft.NET.Runtime.Emscripten.Sdk.net9" : {
|
||||
"kind": "Sdk",
|
||||
"version": "9.0.13",
|
||||
"alias-to": {
|
||||
"win-x64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.win-x64",
|
||||
"win-arm64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.win-arm64",
|
||||
"linux-x64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.linux-x64",
|
||||
"linux-arm64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.linux-arm64",
|
||||
"linux-musl-x64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.linux-musl-x64",
|
||||
"linux-musl-arm64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.linux-musl-arm64",
|
||||
"osx-x64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.osx-x64",
|
||||
"osx-arm64": "Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.osx-arm64"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
<Project>
|
||||
<PropertyGroup Condition="'$(RuntimeIdentifier)' == 'browser-wasm'">
|
||||
<BrowserWorkloadDisabled Condition="'$(TargetFrameworkIdentifier)' == '.NETCoreApp' and !$([MSBuild]::VersionGreaterThanOrEquals('$(TargetFrameworkVersion)', '6.0'))">true</BrowserWorkloadDisabled>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition="'$(RuntimeIdentifier)' == 'browser-wasm' and '$(BrowserWorkloadDisabled)' == 'true'">
|
||||
<_NativeBuildNeeded Condition="'$(RunAOTCompilation)' == 'true'">true</_NativeBuildNeeded>
|
||||
<WorkloadDisabledWithReason Condition="'$(_NativeBuildNeeded)' == 'true'">WebAssembly workloads (required for AOT) are only supported for projects targeting net6.0+</WorkloadDisabledWithReason>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition="'$(RuntimeIdentifier)' == 'browser-wasm' and '$(BrowserWorkloadDisabled)' != 'true'">
|
||||
<UsingBrowserRuntimeWorkload Condition="'$(RunAOTCompilation)' == 'true' or !('$(UsingMicrosoftNETSdkBlazorWebAssembly)' == 'true' or '$(UsingMicrosoftNETSdkWebAssembly)' == 'true')" >true</UsingBrowserRuntimeWorkload>
|
||||
<UsingBrowserRuntimeWorkload Condition="'$(UsingBrowserRuntimeWorkload)' == ''" >$(WasmNativeWorkload)</UsingBrowserRuntimeWorkload>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition="'$(UsingBrowserRuntimeWorkload)' == 'true' or '$(UsingEmscriptenWorkload)' == 'true'">
|
||||
<CurrentEmsdkTarget Condition="'$(ForceNet8Current)' == 'true'">8.0</CurrentEmsdkTarget>
|
||||
<CurrentEmsdkTarget Condition="'$(ForceNet8Current)' != 'true'">9.0</CurrentEmsdkTarget>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition="'$(BrowserWorkloadDisabled)' == 'true'">
|
||||
<UsingBrowserRuntimeWorkload>false</UsingBrowserRuntimeWorkload>
|
||||
<WasmNativeWorkload>false</WasmNativeWorkload>
|
||||
</PropertyGroup>
|
||||
|
||||
<ImportGroup Condition="'$(RuntimeIdentifier)' == 'browser-wasm' and ('$(UsingBrowserRuntimeWorkload)' == 'true' or '$(UsingEmscriptenWorkload)' == 'true') and '$(TargetFrameworkIdentifier)' == '.NETCoreApp' and $([MSBuild]::VersionGreaterThanOrEquals('$(TargetFrameworkVersion)', '$(CurrentEmsdkTarget)'))">
|
||||
<Import Project="Sdk.props" Sdk="Microsoft.NET.Runtime.Emscripten.Python.net9" Condition="!$([MSBuild]::IsOsPlatform('Linux'))" />
|
||||
<Import Project="Sdk.props" Sdk="Microsoft.NET.Runtime.Emscripten.Node.net9" />
|
||||
<Import Project="Sdk.props" Sdk="Microsoft.NET.Runtime.Emscripten.Sdk.net9" />
|
||||
<Import Project="Sdk.props" Sdk="Microsoft.NET.Runtime.Emscripten.Cache.net9" />
|
||||
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Runtime.Emscripten.Cache.net9" />
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
Reference in New Issue
Block a user