.NET Core on Linux (Ubuntu 18.10) ‘NuGetFallbackFolder’ Error

Permission denied to modify the ‘/usr/share/dotnet/sdk/NuGetFallbackFolder’ folder. Here are some options to fix this error: —————————————- 1. Re-run this command with elevated access. 2. Disabled the first run experience by setting the environment variable DOTNET_SKIP_FIRST_TIME_EXPERIENCE to true. How to fix this issue sudo su apt-get remove dotnet-sdk-CURRENT_VERSION rm /usr/share/dotnet/dotnet -r rm /usr/bin/dotnet -r mkdir -p …

C# 8.0 Features

This article covers the new C# 8.0 language feature-set and their C# 7.0 implementation equivalent. Some of the features (links in the article) can be tested already with the Visual Studio 2019 preview. Interface Default Implementation Finally! I think there is no explanation required for this feature. Output Hello from the DiagnosticLogger implementation Hello from the …

MonoGame in Visual Studio Code

The application does compile + runs fine, but I can’t guarantee that everything is feature complete. I still have to evaluate the boundaries. Linux Install Visual Studio Code Navigate to Extensions and install OmniSharp Mono Debug NuGet Package Manager (not required, but simplifies to process) Install the latest version of MonoGame for Linux Create a …

RSA En/Decryption

Public/Private Key Generation The private and the corresponding public key can be generated

Private and public key can be passed to the factories. However, if you choose a factory method with no public/private key parameter, they will be automatically generated. Enable RSA En/Decryption Use the ConnectionFactory to create a secure connection.

There is …

Azure Cognitive Services

Bing Speech Translator Speech Custom Speech Speaker Recognition Speech are cognitive speech services; available @ the Azure Cloud. This article points out the difference between each service to provide a knowledge base for further decision making. The provided code are just examples, not using the full power of each API. In addition, not only C#; but …

Network Library 5.1.0.5

We face many new changes with the 5.1 version release. .NET 4.5 isn’t supported anymore. Use 5.0 < versions of the library for .NET 4.5 projects .NET version has been increased to 4.6 RSA Support for .NET 4.5/4.6 and .NET Standard 2.0 RSA Example with public/private key Removed all local assemblies Directly depending on other …