![]() |
Activation of the XHelpers Library
|
![]() |
![]() |
XHelpers library (Freeware) |
The XHelpers library is provided pre-compiled. All the assemblies (the XHelpers.*.dll modules) are signed with an XSoft abstract cryptographic key. For using your signature, you must install the corresponding key in CSP and modify the XHelpers compilation scenario (file: XHelpers.Internal.settings; property: XKeyContainer).
All the samples are originally compiled. If you use your own signature, for running the appended samples you must set the corresponding public key sign in the App.config configuration files (.exe.config) instead of the XSoft reference present there: publicKeyToken="c475c4a794479202" ⇒ "<own key sign>".
No programming sample compiles the library's DLLs into the project out folder. This is an advantage when testing modifications of the XHelpers library itself. Instead of that, it is required to set (in this case, relative) paths to assembly files in the corresponding configuration files (.config).
All the projects are equipped with auxiliary CMD batches designed for running compilation outside IDEs. For translation inside IDEs, the presence of Visual Studio 2010 with Silverlight Tools (or Visual C# Express 2010 and Visual Web Developer 2010 Express) is required.
For running the ConsoleCalculator console application as well as for correct functioning of primitive template applications from the Probe sunfolder, the only requirement is the presence of .NET Framework 4 in the system.
For functioning of the PaycorMaster application, which is a client SQL application, it is necessary to connect to the MIVC_Test demo database, of the SQL Server 2005 (90) format. (It is necessary to be able to access SQL-Express 2005 / SQL Server 2005 or later versions.) The database files (MIVC_Test.mdf, MIVC_Test.ldf) are in the PaycorMaster Demo DB\Database Files folder.
The start_demo_d.cmd auxiliary batch, which uses the PaycorMaster.Demo.xml configuration file, starts the application from the local machine (server: .\SQLExpress, database: MIVC_Test. For running with your own parameters, you may modify the PaycorMaster.xml configuration file (used by the start_d.cmd batch).
The scripts for generating database objects (stored procedures, creating and filling tables, etc.) are in the Database Generation subfolder. (You may find it interesting to study these scripts.)
All the projects of the library and programming samples (the .csproj files) use the .targets and .settings files. Import is done via the .users files. (Some may have a specially modified .csproj as well.) When opening this kind of project in IDEs, the corresponding warning is shown. You should select the normal-mode loading.
Top |
© Sergei Kitaev (Китаев С.Ю.) |