WebAssembly.NETCore.App.Runtime.webassembly
0.1.0
dotnet add package WebAssembly.NETCore.App.Runtime.webassembly --version 0.1.0
NuGet\Install-Package WebAssembly.NETCore.App.Runtime.webassembly -Version 0.1.0
<PackageReference Include="WebAssembly.NETCore.App.Runtime.webassembly" Version="0.1.0" />
paket add WebAssembly.NETCore.App.Runtime.webassembly --version 0.1.0
#r "nuget: WebAssembly.NETCore.App.Runtime.webassembly, 0.1.0"
// Install WebAssembly.NETCore.App.Runtime.webassembly as a Cake Addin #addin nuget:?package=WebAssembly.NETCore.App.Runtime.webassembly&version=0.1.0 // Install WebAssembly.NETCore.App.Runtime.webassembly as a Cake Tool #tool nuget:?package=WebAssembly.NETCore.App.Runtime.webassembly&version=0.1.0
WebAssembly
<b>WebAssembly</b> is separate TPM for developing WebAssembly applications within a single project, if there are other TargetFrameworks using the main net7.0
TPM.
Usage
Just install and add net7.0-webassembly
to TargetFrameworks
.
Install
You can install WebAssembly workload for .NET 6.0/7.0/8.0 by using the installer script.
- On Linux / macOS:
curl -sSL https://raw.githubusercontent.com/HavenDV/WebAssembly/main/scripts/workload-install.sh | sudo bash
if you want to install a specific version of WebAssembly workload or install to a specific directory, use the following command:
curl -sSL https://raw.githubusercontent.com/HavenDV/WebAssembly/main/workload/scripts/workload-install.sh | bash /dev/stdin -v <version> -d <directory>
- On Windows:
Invoke-WebRequest 'https://raw.githubusercontent.com/HavenDV/WebAssembly/main/workload/scripts/workload-install.ps1' -OutFile 'workload-install.ps1';
./workload-install.ps1 [-v <version>] [-d <directory>]
You can see the WebAssembly workload as follows if it is properly installed.
PS D:\workspace> dotnet workload list
This command lists only workloads that were installed via `dotnet workload install` in this version of the SDK and not those that were installed via Visual Studio.
Installed Workload Ids
----------------------
maui
webassembly
Use `dotnet workload search` to find additional workloads to install.
Updates are avaliable for the following workload(s): maui webassembly. Run `dotnet workload update` to get the latest
Development
You can test this project using these commands(tested on macOS) in src/tasks/tasks
folder:
dotnet build /t:TestWorkload
dotnet build /t:WorkloadUninstall
other possible targets(it already included in targets above):
DownloadDotnetInstall
DotnetInstall
WorkloadInstall
BuildPackages
CleanArtifactsAndTemporaryFiles
You can override these properties:
/p:UseCurrentDotnet=true - Will install workload to current dotnet instead downloaded.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0-webassembly1.0 is compatible. |
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.1.0 | 191 | 9/28/2023 |