-
Niko Ehrenfeuchter authored
The shared approach results in conflicts if the generated class is used in ATxCommon which is imported in the other projects. This way we can use the symbols defined via ATxCommon in all depending projects. The downside is that it slows down the build-process a bit as every build from a project depending on ATxCommon (read: all others) will change the generated code and thus force a re-build of ATxCommon and the project itself. Since building the entire solution is still just a matter of seconds, that's a fair trade-off.
Niko Ehrenfeuchter authoredThe shared approach results in conflicts if the generated class is used in ATxCommon which is imported in the other projects. This way we can use the symbols defined via ATxCommon in all depending projects. The downside is that it slows down the build-process a bit as every build from a project depending on ATxCommon (read: all others) will change the generated code and thus force a re-build of ATxCommon and the project itself. Since building the entire solution is still just a matter of seconds, that's a fair trade-off.
AutoTx.sln 3.65 KiB
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
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
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ATxCommon", "ATxCommon\ATxCommon.csproj", "{166D65D5-EE10-4364-8AA3-4D86BA5CE244}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ATxConfigTest", "ATxConfigTest\ATxConfigTest.csproj", "{81E0A5AC-0E0D-4F98-B399-41A58612EF33}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ATxTray", "ATxTray\ATxTray.csproj", "{0CEB80C5-65DB-406B-BCFA-4D0474C2309B}"
EndProject
Project("{F5034706-568F-408A-B7B3-4D38C6DB8A32}") = "Updater", "Updater\Updater.pssproj", "{6CAFC0C6-A428-4D30-A9F9-700E829FEA51}"
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\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
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{5CB67E3A-E63A-4791-B90B-8CEF0027AEAD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5CB67E3A-E63A-4791-B90B-8CEF0027AEAD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5CB67E3A-E63A-4791-B90B-8CEF0027AEAD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5CB67E3A-E63A-4791-B90B-8CEF0027AEAD}.Release|Any CPU.Build.0 = Release|Any CPU
{166D65D5-EE10-4364-8AA3-4D86BA5CE244}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{166D65D5-EE10-4364-8AA3-4D86BA5CE244}.Debug|Any CPU.Build.0 = Debug|Any CPU
{166D65D5-EE10-4364-8AA3-4D86BA5CE244}.Release|Any CPU.ActiveCfg = Release|Any CPU
{166D65D5-EE10-4364-8AA3-4D86BA5CE244}.Release|Any CPU.Build.0 = Release|Any CPU
{81E0A5AC-0E0D-4F98-B399-41A58612EF33}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{81E0A5AC-0E0D-4F98-B399-41A58612EF33}.Debug|Any CPU.Build.0 = Debug|Any CPU
{81E0A5AC-0E0D-4F98-B399-41A58612EF33}.Release|Any CPU.ActiveCfg = Release|Any CPU
{81E0A5AC-0E0D-4F98-B399-41A58612EF33}.Release|Any CPU.Build.0 = Release|Any CPU
{0CEB80C5-65DB-406B-BCFA-4D0474C2309B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0CEB80C5-65DB-406B-BCFA-4D0474C2309B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0CEB80C5-65DB-406B-BCFA-4D0474C2309B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0CEB80C5-65DB-406B-BCFA-4D0474C2309B}.Release|Any CPU.Build.0 = Release|Any CPU
{6CAFC0C6-A428-4D30-A9F9-700E829FEA51}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6CAFC0C6-A428-4D30-A9F9-700E829FEA51}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6CAFC0C6-A428-4D30-A9F9-700E829FEA51}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6CAFC0C6-A428-4D30-A9F9-700E829FEA51}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {AEC3531D-5988-45C4-BD7D-23BB3EDC8F09}
EndGlobalSection
EndGlobal