diff --git a/DataCenter_Windows/WindowsDataCenter/CardReaderService/CardReaderService.cs b/DataCenter_Windows/WindowsDataCenter/CardReaderService/CardReaderService.cs
index 9422698..6f6d5d8 100644
--- a/DataCenter_Windows/WindowsDataCenter/CardReaderService/CardReaderService.cs
+++ b/DataCenter_Windows/WindowsDataCenter/CardReaderService/CardReaderService.cs
@@ -52,15 +52,13 @@ namespace CardReaderService
}
var readerNameConfig = ConfigurationHandler.ConfigurationHandler.GetConfiguration("ReaderName");
- if (string.IsNullOrEmpty(readerNameConfig))
+ if (string.IsNullOrEmpty(readerNameConfig) || (!readerNames.Contains(readerNameConfig)))
{
- if (!readerNames.Contains(readerNameConfig))
- {
- _logger.Warn("No reader found with the name: {0}, defaulting to first available reader {1}",
- readerNameConfig, readerNames.First());
+ _logger.Warn("No reader found with the name: {0}, defaulting to first available reader {1}",
+ readerNameConfig, readerNames.First());
- readerNameConfig=readerNames.First();
- }
+ readerNameConfig = readerNames.First();
+
}
_logger.Trace("Choosing reader: {0}", readerNameConfig);
_readerName = readerNameConfig;
diff --git a/DataCenter_Windows/WindowsDataCenter/CardReaderServiceInstaller/CardReaderServiceInstaller.wixproj b/DataCenter_Windows/WindowsDataCenter/CardReaderServiceInstaller/CardReaderServiceInstaller.wixproj
index a8847dc..c5bbea3 100644
--- a/DataCenter_Windows/WindowsDataCenter/CardReaderServiceInstaller/CardReaderServiceInstaller.wixproj
+++ b/DataCenter_Windows/WindowsDataCenter/CardReaderServiceInstaller/CardReaderServiceInstaller.wixproj
@@ -37,6 +37,14 @@
Binaries;Content;Satellites
INSTALLFOLDER
+
+ ConfigurationHandler
+ {115250f6-f8c4-4f9b-a15f-251ea258d963}
+ True
+ True
+ Binaries;Content;Satellites
+ INSTALLFOLDER
+
Interfaces
{b7347b72-e208-423a-9d99-723b558ea3d7}
diff --git a/DataCenter_Windows/WindowsDataCenter/CardReaderServiceInstaller/Common.wxs b/DataCenter_Windows/WindowsDataCenter/CardReaderServiceInstaller/Common.wxs
index 9bb6fef..e8a39b4 100644
--- a/DataCenter_Windows/WindowsDataCenter/CardReaderServiceInstaller/Common.wxs
+++ b/DataCenter_Windows/WindowsDataCenter/CardReaderServiceInstaller/Common.wxs
@@ -8,6 +8,12 @@
KeyPath="yes"
Source="$(var.Interfaces.TargetDir)Interfaces.dll" />
+
+
+
diff --git a/DataCenter_Windows/WindowsDataCenter/WebApiServerHostInstaller/WebPages.wxs b/DataCenter_Windows/WindowsDataCenter/WebApiServerHostInstaller/WebPages.wxs
index 294e388..0d47858 100644
--- a/DataCenter_Windows/WindowsDataCenter/WebApiServerHostInstaller/WebPages.wxs
+++ b/DataCenter_Windows/WindowsDataCenter/WebApiServerHostInstaller/WebPages.wxs
@@ -93,6 +93,12 @@
KeyPath="yes"
Checksum="yes"/>
+
@@ -177,6 +183,12 @@
KeyPath="yes"
Checksum="yes"/>
+