= ezFIT5 Requirements for Building = Version Control: * [[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]] * [[http://winmerge.org/downloads/?lang=en|WinMerge]] Databases * [[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)]] * 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