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/23 12:24]
smayr
ezfit:5x:application_building_requirements [2018/01/24 17:41] (current)
smayr
Line 3: Line 3:
   * [[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://winmerge.org/downloads/?lang=en|WinMerge]]
  
 Databases Databases
Line 10: Line 11:
 IDE IDE
   * [[https://www.visualstudio.com|Microsoft Visual Studio IDE (Community Edition)]]   * [[https://www.visualstudio.com|Microsoft Visual Studio IDE (Community Edition)]]
 +  * MS Visual Studio IDE Extensions:
 +    * DPack
  
 Continuous Integration Continuous Integration
   * [[https://www.microsoft.com/en-us/download/details.aspx?id=48159|Microsoft Build Tools 2015]]   * [[https://www.microsoft.com/en-us/download/details.aspx?id=48159|Microsoft Build Tools 2015]]
-  * [[http://www.jrsoftware.org/isdl.php|InnoSetup]]+  * [[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'')   * [[http://nant.sourceforge.net|NANT]] (in ''C:\APPS\NANT'')
   * [[https://sourceforge.net/projects/nantgui.berlios|NANT-GUI]]   * [[https://sourceforge.net/projects/nantgui.berlios|NANT-GUI]]
   * [[https://getcomposer.org|Composer]]   * [[https://getcomposer.org|Composer]]
 +  * kSign: Run ''kSign_installer.exe'' in ''C:\programming\audina\ezFIT5\src\installer\cert''
  
 Help Authoring Help Authoring
Line 25: Line 29:
  
 Other Other
-  * [[https://www.himsa.com|HIMSA NOAH System]] (with [[swdev:howto:noah_4.0_license|license]])+  * [[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