MiniStandShell 1.0.4
dotnet add package MiniStandShell --version 1.0.4
NuGet\Install-Package MiniStandShell -Version 1.0.4
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="MiniStandShell" Version="1.0.4" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MiniStandShell --version 1.0.4
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: MiniStandShell, 1.0.4"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install MiniStandShell as a Cake Addin #addin nuget:?package=MiniStandShell&version=1.0.4 // Install MiniStandShell as a Cake Tool #tool nuget:?package=MiniStandShell&version=1.0.4
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
MiniStand Shell
MiniStand Shell application is a tool of taking advantage of MiniStand (Please refer to another NuGET package MiniStand) to do automation test like a mini version of NI TestStand. Please reference to the DOCX or PDF under sub folder 'docs'.
It takes advantage of CSVMultilang (Another NuGET package) to implement multilang.
This application is using the code like following to interact with MiniStand:
public static Guid GuidOfMiniStand = Guid.Parse("BC8DF368-95C0-4953-A8F4-339DB17ED3F2");
Type type = Type.GetTypeFromCLSID(GuidOfMiniStand);
IMiniStand MiniStandCOM = Activator.CreateInstance(type) as IMiniStand;
HostCommon.GeneralInvokeResult resultOfCOMInit = MiniStandCOM.Initialize(
"test_v2.db",
"prod_v2.db",
"logger_v2.db");
HostCommon.GeneralInvokeResult resultCreatingUI_Main = MiniStandCOM.CreateUIByEnum(
MiniStandUIEnum.BothMiniStandAndStatus,
null,
out object userControlWpf);
this.contentControlForMiniStand.Content = userControlWpf;
So, the ContentControl will host a UI MiniStand COM.
only 1 item like below is placed in config file and all others are configured into the database file referenced by this item
appSettings
-- Full path of the general config database last time used --
add key="ConfigDBFileName" value="D:\FCT_Program\official\assets\config_v2.db"
/appSettings
You can run the General Config v2 tool to handle all the items in database. (run C:\Program Files (x86)\PatrickGamp\GeneralConfigApp\GeneralConfig_v2.WpfManager.exe with argument - the database file)
Installing bits are zipped and placed under sub folder 'install', please unzip it and run GeneralInstaller.exe with Administrator permission, so you can use this application which is the most valueable product among all my 23 published packages fo far.
Note: you must have another application running to communicate and control hardware and talk with MiniStand Shell in MQTT protocol, otherwise this app can only be a demo.
Author: Patrick Li
(Patrick Gamp)
For technique support or business, please call the cell phone ++0086-18603016232, email: patrickgamp@hotmail.com, WeChat(A Chinese popular chat app) id is same to the cell phone number
I am a professional with 26 years software RD experience. In 2005-2018, worked for Microsoft Windows Mobile and Windows Phone developing team, XBox One manufacturing automation team, and Surface imaging test team, after 2019, opened a small automation software corporation at Suzhou, China. If you have any industry automation related software project to outsource, or any Windows desktop based non-Web software developing requirements, please send me email to contact.
Published date:
March 7, 2024
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net48 is compatible. net481 was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
.NETFramework 4.8
- 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.
Support external plugin to edit test steps and execute them