diff --git a/ATxCommon/ATxCommon.csproj b/ATxCommon/ATxCommon.csproj index aee0a693b530abd32dde3b1ef5155ea6af18a847..213dcb1cb988c8b808a37232790534f3e1f9439b 100644 --- a/ATxCommon/ATxCommon.csproj +++ b/ATxCommon/ATxCommon.csproj @@ -47,6 +47,7 @@ </ItemGroup> <ItemGroup> <Compile Include="ActiveDirectory.cs" /> + <Compile Include="BuildDetails.cs" /> <Compile Include="Conv.cs" /> <Compile Include="FsUtils.cs" /> <Compile Include="NLog\RateLimitWrapper.cs" /> @@ -61,6 +62,9 @@ <None Include="packages.config" /> </ItemGroup> <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> + <PropertyGroup> + <PreBuildEvent>PowerShell -NoProfile -ExecutionPolicy RemoteSigned $(SolutionDir)Scripts\Prepare-Build.ps1 -SolutionDir $(SolutionDir) -ConfigurationName $(ConfigurationName)</PreBuildEvent> + </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. <Target Name="BeforeBuild"> diff --git a/Resources/BuildDetails.cs b/ATxCommon/BuildDetails.cs similarity index 100% rename from Resources/BuildDetails.cs rename to ATxCommon/BuildDetails.cs diff --git a/ATxService/ATxService.csproj b/ATxService/ATxService.csproj index 41c55adf6411d197c06356f242f99cc0a40cc2dc..d8a2c527578ae7dead1ea1f912969caa418a46b8 100644 --- a/ATxService/ATxService.csproj +++ b/ATxService/ATxService.csproj @@ -78,9 +78,6 @@ <Reference Include="WindowsBase" /> </ItemGroup> <ItemGroup> - <Compile Include="..\Resources\BuildDetails.cs"> - <Link>BuildDetails.cs</Link> - </Compile> <Compile Include="AutoTx.cs"> <SubType>Component</SubType> </Compile> diff --git a/AutoTx.sln b/AutoTx.sln index 395272bbfb0f23038d3a92a029f8fa2c70990784..920d1a1d393e6bb2507498f19a8469711a7b4e01 100644 --- a/AutoTx.sln +++ b/AutoTx.sln @@ -19,7 +19,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution 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 Resources\Mail-Templates\Transfer-Success.txt = Resources\Mail-Templates\Transfer-Success.txt diff --git a/Scripts/Prepare-Build.ps1 b/Scripts/Prepare-Build.ps1 index 5495f4035c66adbed1237eb1a648d1e4f9d9211c..66366ef7a9b0276fb8761c34a82373865c2cd29c 100644 --- a/Scripts/Prepare-Build.ps1 +++ b/Scripts/Prepare-Build.ps1 @@ -100,7 +100,7 @@ $DateShort = Get-Date -Format 'yyyy.MM.dd.HHmm' $BCommit = "$($SolutionDir)\Resources\BuildCommit.txt" $BuildDate = "$($SolutionDir)\Resources\BuildDate.txt" $BuildConfig = "$($SolutionDir)\Resources\BuildConfiguration.txt" -$BuildDetailsCS = "$($SolutionDir)\Resources\BuildDetails.cs" +$BuildDetailsCS = "$($SolutionDir)\ATxCommon\BuildDetails.cs" $Date | Out-File $BuildDate