M2PassManager software VB.NET version for the Visual Programming module
- Project parts:
Classes: Define classes, librarys and objects
Controls: Define custom controls design and code-behind
SubUserControls: Define sub UserControls use in Dashboard
- Compilation steps for PasswordDB lib:
Step 1: Create dll library class (run once) (working dir at ./libs):
dotnet new classlib -n <tên thư viện>
Step 2: Compile the proto file (working dir at ./):
protoc --csharp_out=. .\PasswordDB.proto
Step 3: Cut and replace PasswordDB.cs file:
Cut PasswordDB.cs file then go to PasswordDB project in the ./libs/PasswordDB/PasswordDB dir and replace file
Step 4: Run command below to build PasswordDB project (working dir at ./libs/PasswordDB):
dotnet build
Step 5: Rebuild M2PassManager project (main project) in Visual Studio