Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ezfit:5x:application_building_requirements [2018/01/22 11:40]
smayr
ezfit:5x:application_building_requirements [2018/01/24 17:41] (current)
smayr
Line 1: Line 1:
 = ezFIT5 Requirements for Building = = ezFIT5 Requirements for Building =
-Software:+Version Control:
   * [[https://git-scm.com/download/win|Git]] and [[https://tortoisegit.org/download|ToirtoiseGIT]]   * [[https://git-scm.com/download/win|Git]] and [[https://tortoisegit.org/download|ToirtoiseGIT]]
   * [[https://subversion.apache.org|Subversion (SVN)]] and [[https://tortoisesvn.net/downloads.html|ToirtoiseSVN]]   * [[https://subversion.apache.org|Subversion (SVN)]] and [[https://tortoisesvn.net/downloads.html|ToirtoiseSVN]]
-  * [[http://nant.sourceforge.net|NANT]] and [[https://sourceforge.net/projects/nantgui.berlios|NANT-GUI]] +  * [[http://winmerge.org/downloads/?lang=en|WinMerge]] 
-  * [[https://www.himsa.com|HIMSA NOAH System]] (with [[swdev:howto:noah_4.0_license|license]]) + 
-  * [[https://getcomposer.org|Composer]] +Databases
-  * HTML Help Compiler+
   * [[http://www.flamerobin.org|FlameRobin Firebird DB Client]]   * [[http://www.flamerobin.org|FlameRobin Firebird DB Client]]
 +  * [[https://www.firebirdsql.org/en/server-packages|Firebird Server]]
 +
 +IDE
   * [[https://www.visualstudio.com|Microsoft Visual Studio IDE (Community Edition)]]   * [[https://www.visualstudio.com|Microsoft Visual Studio IDE (Community Edition)]]
-  * [[http://www.jrsoftware.org/isdl.php|InnoSetup]]+  * MS Visual Studio IDE Extensions: 
 +    * DPack 
 + 
 +Continuous Integration 
 +  * [[https://www.microsoft.com/en-us/download/details.aspx?id=48159|Microsoft Build Tools 2015]] 
 +  * [[http://www.jrsoftware.org/isdl.php|InnoSetup]]. Download and include Korean [[http://www.jrsoftware.org/files/istrans/|language pack]]. 
 +  * [[http://nant.sourceforge.net|NANT]] (in ''C:\APPS\NANT''
 +  * [[https://sourceforge.net/projects/nantgui.berlios|NANT-GUI]] 
 +  * [[https://getcomposer.org|Composer]] 
 +  * kSign: Run ''kSign_installer.exe'' in ''C:\programming\audina\ezFIT5\src\installer\cert'' 
 + 
 +Help Authoring 
 +  * [[https://www.microsoft.com/en-us/download/details.aspx?id=21138|Windows Help Compiler]] 
 +  * [[http://www.doxygen.org|Doxygen]] 
 +  * [[http://pas2dox.sourceforge.net|pas2dox]] 
 +    * Copy pas2dox executable into the same folder where doxygen was installed (by default ''C:\Program Files\doxygen\bin''). 
 + 
 +Other 
 +  * [[https://www.himsa.com|HIMSA NOAH System]] (with [[swdev:howto:noah_4.0_license|license]]).  Use Noah 4.4 if only .NET 4.5 or lower is available.  Use 4.5 or higher if using .NET 4.6. 
 + 
 +== Assembly Signing == 
 +When building ezFIT and getting this error: "Error Cannot import the following key file: ezfit-strongnamekey.pfx. The key file may be password protected. To correct this, try to import the certificate again or manually install the certificate to the Strong Name CSP with the following key container name: VS_KEY_11CD574DA98ACF6A", you must sign the required assemblies for them to build correctly. 
 + 
 +Here is a list: 
 +  * AHI.App.Localization 
 +  * AHI.App.Logging 
 +  * AHI.App.Types 
 +  * AHI.App.Tools 
 +  * AHI.App.Database 
 +  * AHI.App.Customization 
 +  * AHI.Patient.PatientInfo 
 +  * AHI.Patient.Audiological 
 +  * AHI.App.Noah 
 +  * AHI.App.ViewModel