Manage User Secret

File Location (For Local Development Environment) C:\Users\user01\AppData\Roaming\Microsoft\UserSecrets\e13a4f3c-0111-4fcc-bba1-11d7e67a1b6d\secrets.json Example Note: Need to create the same entry in configuration when deploying application to Azure. Each project will have a user secret file. Change the name of the project will create a new user secret file.

Install SSIS for Visual Studio 2019

https://www.mssqltips.com/sqlservertip/6481/install-sql-server-integration-services-in-visual-studio-2019/ Adding the SSIS Projects extension to the Visual Studio 2019 When Visual Studio is opened, we click on “Continue without code” to add the necessary extension: In this window, we click on “Extensions” > “Manage Extensions”: In the search bar of the opened window, we type “Integration Services” to easily locate the extension. From the appeared list we choose “SQL... » read more

Secret Manager Tool for .NET App

This document explains how to manage sensitive data for an ASP.NET Core app on a development machine. Never store passwords or other sensitive data in source code. Production secrets shouldn’t be used for development or test. Secrets shouldn’t be deployed with the app. Instead, production secrets should be accessed through a controlled means like environment... » read more

Visual Studio All Packages Yellow Triangle Warning

Issues: All Packages show the Yellow Warning icon. Fix: Got to Package Manager Settings and click on "Clear All NuGet Cache(s)" Go to Package Manager Console… Sources: http://pratikvasani.github.io/archive/2016/02/24/Nuget-package-reference-issues/ https://stackoverflow.com/questions/46833402/what-do-yellow-warning-triangles-mean-on-dependencies-in-visual-studio-2017

Setup Receipt Printing with Neodynamic JSPrintManager

Download and install JSPrintManager (JSPM) App from Neodynamic. JSPrintManager (JSPM) App is the client-side part of JSPrintManager Solution. It can be installed on any number of client machines without paying any fees.  https://www.neodynamic.com/downloads/jspm/

Run Timer Triggered Azure Function Locally

Gets or sets a value indicating whether the function should be invoked immediately on startup. After the initial startup run, the function will be run on schedule thereafter. Sources: https://stackoverflow.com/questions/46556621/what-is-the-simplest-way-to-run-a-timer-triggered-azure-function-locally-once

Reference System.Data.SqlClient not found

Microsoft has removed System.Data.SqlClient from the default installation of Visual Studio (.NET Core). In order to use it, you must install from NuGet as install-package System.Data.SqlClient.  Once installed, this reference is available for use and code will compile. Sources: https://social.msdn.microsoft.com/Forums/en-US/ec2361a3-1931-4423-bf68-08b206ce67aa/reference-systemdatasqlclient-not-found?forum=netfxbcl

Debug WCF Service

Put a debug break point in the WCF code. Run the web app that is calling the WCF services. Go back to Visual Studio -> “Debug” -> “Attach To Process” and select the WCF services (MyService01.exe). Go back to the web app and run the code to reach the break point. You need to attach... » read more