diff --git a/ATXTray/Properties/Resources.resx b/ATXTray/Properties/Resources.resx
index 719fb31fbd77075d95b9d67df6ceffaa2e4e9704..d6a0af53dafe6e325445385d04e904e89a2c64b7 100644
--- a/ATXTray/Properties/Resources.resx
+++ b/ATXTray/Properties/Resources.resx
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
 <root>
   <!-- 
     Microsoft ResX Schema 
@@ -119,10 +119,10 @@
   </resheader>
   <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
   <data name="BuildCommit" type="System.Resources.ResXFileRef, System.Windows.Forms">
-    <value>..\Resources\BuildCommit.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252</value>
+    <value>..\..\Resources\BuildCommit.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-16</value>
   </data>
   <data name="BuildDate" type="System.Resources.ResXFileRef, System.Windows.Forms">
-    <value>..\Resources\BuildDate.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-16</value>
+    <value>..\..\Resources\BuildDate.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-16</value>
   </data>
   <data name="IconDefault" type="System.Resources.ResXFileRef, System.Windows.Forms">
     <value>..\Resources\IconDefault.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
diff --git a/ATxService/ATxService.csproj b/ATxService/ATxService.csproj
index 808564988b32d8f65cbb994efb157ea2d97d75cc..41c55adf6411d197c06356f242f99cc0a40cc2dc 100644
--- a/ATxService/ATxService.csproj
+++ b/ATxService/ATxService.csproj
@@ -144,10 +144,6 @@
   </ItemGroup>
   <ItemGroup>
     <None Include="packages.config" />
-    <None Include="Resources\BuildDate.txt" />
-  </ItemGroup>
-  <ItemGroup>
-    <None Include="Resources\BuildCommit.txt" />
   </ItemGroup>
   <ItemGroup>
     <ProjectReference Include="..\ATxCommon\ATxCommon.csproj">
@@ -156,6 +152,12 @@
     </ProjectReference>
   </ItemGroup>
   <ItemGroup>
+    <None Include="..\Resources\BuildCommit.txt">
+      <Link>Resources\BuildCommit.txt</Link>
+    </None>
+    <None Include="..\Resources\BuildDate.txt">
+      <Link>Resources\BuildDate.txt</Link>
+    </None>
     <Content Include="..\Resources\Mail-Templates\DiskSpace-Low.txt">
       <Link>Mail-Templates\DiskSpace-Low.txt</Link>
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
@@ -171,7 +173,7 @@
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
   <PropertyGroup>
-    <PreBuildEvent>PowerShell -NoProfile -ExecutionPolicy RemoteSigned $(SolutionDir)\Scripts\Prepare-Build.ps1 -ProjectDir $(ProjectDir) -ConfigurationName $(ConfigurationName)</PreBuildEvent>
+    <PreBuildEvent>PowerShell -NoProfile -ExecutionPolicy RemoteSigned $(SolutionDir)Scripts\Prepare-Build.ps1 -SolutionDir $(SolutionDir) -ConfigurationName $(ConfigurationName)</PreBuildEvent>
   </PropertyGroup>
   <PropertyGroup>
     <PostBuildEvent>
diff --git a/ATxService/Properties/Resources.Designer.cs b/ATxService/Properties/Resources.Designer.cs
index 26be70d215a1b4caeef7b4d575ef0e84b8d29e07..f51568b5ae15eba2a07ca9344163c3feca7fe034 100644
--- a/ATxService/Properties/Resources.Designer.cs
+++ b/ATxService/Properties/Resources.Designer.cs
@@ -19,7 +19,7 @@ namespace ATxService.Properties {
     // class via a tool like ResGen or Visual Studio.
     // To add or remove a member, edit your .ResX file then rerun ResGen
     // with the /str option, or rebuild your VS project.
-    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")]
     [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
     [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
     internal class Resources {
@@ -61,7 +61,7 @@ namespace ATxService.Properties {
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to autotransfer-v1-236-gc48c399
+        ///   Looks up a localized string similar to 2.0-9-g98d8fc9-unclean
         ///.
         /// </summary>
         internal static string BuildCommit {
@@ -71,7 +71,7 @@ namespace ATxService.Properties {
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to 2018-02-01 01:23:43
+        ///   Looks up a localized string similar to 2018-02-27 15:06:43
         ///.
         /// </summary>
         internal static string BuildDate {
diff --git a/ATxService/Properties/Resources.resx b/ATxService/Properties/Resources.resx
index 0cf010f92b4834cfd281dd28fcb065bda0126202..af8a8e0d8aede6daca783f9de816c4e837b9105f 100644
--- a/ATxService/Properties/Resources.resx
+++ b/ATxService/Properties/Resources.resx
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
 <root>
   <!-- 
     Microsoft ResX Schema 
@@ -119,9 +119,9 @@
   </resheader>
   <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
   <data name="BuildCommit" type="System.Resources.ResXFileRef, System.Windows.Forms">
-    <value>..\Resources\BuildCommit.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252</value>
+    <value>..\..\Resources\BuildCommit.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-16</value>
   </data>
   <data name="BuildDate" type="System.Resources.ResXFileRef, System.Windows.Forms">
-    <value>..\Resources\BuildDate.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252</value>
+    <value>..\..\Resources\BuildDate.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-16</value>
   </data>
 </root>
\ No newline at end of file
diff --git a/ATxTray/ATXTray.csproj b/ATxTray/ATXTray.csproj
index 3080ad93074147a400cc7d657d27f7ac43fa55ef..d426eed2e12735bcaff6f20efe62efaa138b28e5 100644
--- a/ATxTray/ATXTray.csproj
+++ b/ATxTray/ATXTray.csproj
@@ -108,16 +108,21 @@
     </ProjectReference>
   </ItemGroup>
   <ItemGroup>
+    <Content Include="..\Resources\BuildCommit.txt">
+      <Link>Resources\BuildCommit.txt</Link>
+    </Content>
+    <Content Include="..\Resources\BuildDate.txt">
+      <Link>Resources\BuildDate.txt</Link>
+    </Content>
     <Content Include="IconDefault.ico" />
-    <None Include="Resources\BuildDate.txt" />
-    <None Include="Resources\BuildCommit.txt" />
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
   <PropertyGroup>
-    <PreBuildEvent>PowerShell -NoProfile -ExecutionPolicy RemoteSigned $(SolutionDir)\Scripts\Prepare-Build.ps1 $(ProjectDir)</PreBuildEvent>
+    <PreBuildEvent>PowerShell -NoProfile -ExecutionPolicy RemoteSigned $(SolutionDir)Scripts\Prepare-Build.ps1 -SolutionDir $(SolutionDir) -ConfigurationName $(ConfigurationName)</PreBuildEvent>
   </PropertyGroup>
   <PropertyGroup>
-    <PostBuildEvent>PowerShell -Command "Write-Host $(ConfigurationName)" &gt; $(ProjectDir)\Resources\BuildConfiguration.txt</PostBuildEvent>
+    <PostBuildEvent>
+    </PostBuildEvent>
   </PropertyGroup>
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
        Other similar extension points exist, see Microsoft.Common.targets.
diff --git a/ATxTray/Properties/Resources.Designer.cs b/ATxTray/Properties/Resources.Designer.cs
index cc28f91d0d48e056ea8f86d1b1efb17ba7900d6a..ea2b14874bb4731492425b712ff7e42d3771b9bd 100644
--- a/ATxTray/Properties/Resources.Designer.cs
+++ b/ATxTray/Properties/Resources.Designer.cs
@@ -61,7 +61,7 @@ namespace ATxTray.Properties {
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to autotransfer-v1-265-g1b03979-unclean
+        ///   Looks up a localized string similar to 2.0-9-g98d8fc9-unclean
         ///.
         /// </summary>
         internal static string BuildCommit {
@@ -71,7 +71,7 @@ namespace ATxTray.Properties {
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to 2018-02-06 11:38:53
+        ///   Looks up a localized string similar to 2018-02-27 15:22:30
         ///.
         /// </summary>
         internal static string BuildDate {
diff --git a/ATxTray/Resources/.gitignore b/ATxTray/Resources/.gitignore
deleted file mode 100644
index 06696d3d12240c7657519d4c0b6895d033dbf687..0000000000000000000000000000000000000000
--- a/ATxTray/Resources/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-BuildDate.txt
-BuildConfiguration.txt
-BuildCommit.txt
\ No newline at end of file
diff --git a/AutoTx.sln b/AutoTx.sln
index 3e1f6d99431feaf923ea940f7c33c4db01237375..395272bbfb0f23038d3a92a029f8fa2c70990784 100644
--- a/AutoTx.sln
+++ b/AutoTx.sln
@@ -1,7 +1,7 @@
 
 Microsoft Visual Studio Solution File, Format Version 12.00
 # Visual Studio 15
-VisualStudioVersion = 15.0.27130.2027
+VisualStudioVersion = 15.0.27130.2036
 MinimumVisualStudioVersion = 10.0.40219.1
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ATxService", "ATxService\ATxService.csproj", "{5CB67E3A-E63A-4791-B90B-8CEF0027AEAD}"
 EndProject
@@ -16,6 +16,9 @@ EndProject
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{3E945C19-14E3-4FE8-9008-480D4EA57F45}"
 	ProjectSection(SolutionItems) = preProject
 		Resources\auto-tx-logo.png = Resources\auto-tx-logo.png
+		Resources\BuildCommit.txt = Resources\BuildCommit.txt
+		Resources\BuildConfiguration.txt = Resources\BuildConfiguration.txt
+		Resources\BuildDate.txt = Resources\BuildDate.txt
 		Resources\BuildDetails.cs = Resources\BuildDetails.cs
 		Resources\Mail-Templates\DiskSpace-Low.txt = Resources\Mail-Templates\DiskSpace-Low.txt
 		Resources\Mail-Templates\Transfer-Interrupted.txt = Resources\Mail-Templates\Transfer-Interrupted.txt
diff --git a/ATxService/Resources/.gitignore b/Resources/.gitignore
similarity index 100%
rename from ATxService/Resources/.gitignore
rename to Resources/.gitignore
diff --git a/Scripts/Make-Package.ps1 b/Scripts/Make-Package.ps1
index e0d96c24d85aec47c404b12c77af4e297e7c8dda..2299805f6a6c9abd8dc9c792eec1d69b7414abcc 100644
--- a/Scripts/Make-Package.ps1
+++ b/Scripts/Make-Package.ps1
@@ -1,5 +1,4 @@
-$ResourceDir = "..\ATxService\Resources"
-$RsrcDirCommon = "..\Resources"
+$ResourceDir = "..\Resources"
 
 
 function Highlight([string]$Message, [string]$Color = "Cyan", $Indent = $False) {
@@ -63,8 +62,8 @@ Copy-Item -Exclude *.pdb -Recurse "$($BinariesDirTrayApp)\*" $tgt -EA Ignore
 Copy-Item -Exclude *.pdb -Recurse "$($BinariesDirCfgTest)\*" $tgt -EA Ignore
 # provide an up-to-date version of the example config file:
 $example = New-Item -ItemType Container -Path $PkgDir -Name "conf-example"
-Copy-Item "$($RsrcDirCommon)\conf\config.common.xml" $example
-Copy-Item "$($RsrcDirCommon)\conf\host-specific.template.xml" $example
+Copy-Item "$($ResourceDir)\conf\config.common.xml" $example
+Copy-Item "$($ResourceDir)\conf\host-specific.template.xml" $example
 
 Copy-Item "$($ResourceDir)\BuildDate.txt" "$($PkgDir)\AutoTx.log"
 Copy-Item "$($ResourceDir)\BuildConfiguration.txt" $($PkgDir)
diff --git a/Scripts/Prepare-Build.ps1 b/Scripts/Prepare-Build.ps1
index 82c3b81d7a6d36a6309b79861ca2db269b097f8c..3fc5e52fbc4779b0a0f42b87e79dfae85ca3485d 100644
--- a/Scripts/Prepare-Build.ps1
+++ b/Scripts/Prepare-Build.ps1
@@ -1,6 +1,6 @@
 [CmdletBinding()]
 Param(
-    [Parameter(Mandatory=$True)][string] $ProjectDir,
+    [Parameter(Mandatory=$True)][string] $SolutionDir,
     [Parameter(Mandatory=$True)][string] $ConfigurationName
 )
 
@@ -52,7 +52,7 @@ function Parse-GitDescribe([string]$CommitName) {
 $ErrorActionPreference = "Stop"
 
 $oldpwd = pwd
-cd $ProjectDir -ErrorAction Stop
+cd $SolutionDir -ErrorAction Stop
 
 try {
     $CommitName = & git describe --tags --long --match "[0-9].[0-9]"
@@ -79,10 +79,10 @@ catch {
 $Date = Get-Date -Format 'yyyy-MM-dd HH:mm:ss'
 
 
-$BCommit = "$($ProjectDir)\Resources\BuildCommit.txt"
-$BuildDate = "$($ProjectDir)\Resources\BuildDate.txt"
-$BuildConfig = "$($ProjectDir)\Resources\BuildConfiguration.txt"
-$BuildDetailsCS = "$($ProjectDir)\..\Resources\BuildDetails.cs"
+$BCommit = "$($SolutionDir)\Resources\BuildCommit.txt"
+$BuildDate = "$($SolutionDir)\Resources\BuildDate.txt"
+$BuildConfig = "$($SolutionDir)\Resources\BuildConfiguration.txt"
+$BuildDetailsCS = "$($SolutionDir)\Resources\BuildDetails.cs"
 
 
 Write-Output $Date > $BuildDate