Skip to content

Commit 255572f

Browse files
committed
Settle the output paths ambiguity
# Conflicts: # Directory.Build.props # Extensions/TestCommon/TestCommon.csproj # Extensions/Xtensive.Orm.BulkOperations.Tests/Xtensive.Orm.BulkOperations.Tests.csproj # Extensions/Xtensive.Orm.BulkOperations/Xtensive.Orm.BulkOperations.csproj # Extensions/Xtensive.Orm.Localization.Tests/Xtensive.Orm.Localization.Tests.csproj # Extensions/Xtensive.Orm.Localization/Xtensive.Orm.Localization.csproj # Extensions/Xtensive.Orm.Logging.NLog.Tests/Xtensive.Orm.Logging.NLog.Tests.csproj # Extensions/Xtensive.Orm.Logging.NLog/Xtensive.Orm.Logging.NLog.csproj # Extensions/Xtensive.Orm.Logging.log4net.Tests/Xtensive.Orm.Logging.log4net.Tests.csproj # Extensions/Xtensive.Orm.Logging.log4net/Xtensive.Orm.Logging.log4net.csproj # Extensions/Xtensive.Orm.Reprocessing.Tests/Xtensive.Orm.Reprocessing.Tests.csproj # Extensions/Xtensive.Orm.Reprocessing/Xtensive.Orm.Reprocessing.csproj # Extensions/Xtensive.Orm.Security.Tests/Xtensive.Orm.Security.Tests.csproj # Extensions/Xtensive.Orm.Security/Xtensive.Orm.Security.csproj # Extensions/Xtensive.Orm.Tracking.Tests/Xtensive.Orm.Tracking.Tests.csproj # Extensions/Xtensive.Orm.Tracking/Xtensive.Orm.Tracking.csproj # Extensions/Xtensive.Orm.Web/Xtensive.Orm.Web.csproj # MSBuild/DataObjects.Net.InternalBuild.targets # MSBuild/DataObjects.Net.targets # Orm/Xtensive.Orm.Firebird/Xtensive.Orm.Firebird.csproj # Orm/Xtensive.Orm.Manual/Xtensive.Orm.Manual.csproj # Orm/Xtensive.Orm.MySql/Xtensive.Orm.MySql.csproj # Orm/Xtensive.Orm.Oracle/Xtensive.Orm.Oracle.csproj # Orm/Xtensive.Orm.PostgreSql/Xtensive.Orm.PostgreSql.csproj # Orm/Xtensive.Orm.Sqlite/Xtensive.Orm.Sqlite.csproj # Orm/Xtensive.Orm.Tests.Core/Xtensive.Orm.Tests.Core.csproj # Orm/Xtensive.Orm.Tests.Framework/Xtensive.Orm.Tests.Framework.csproj # Orm/Xtensive.Orm.Tests.Sql/Xtensive.Orm.Tests.Sql.csproj # Orm/Xtensive.Orm.Tests/Xtensive.Orm.Tests.csproj # Orm/Xtensive.Orm/Xtensive.Orm.csproj # Weaver/Xtensive.Orm.Weaver/Xtensive.Orm.Weaver.csproj
1 parent a71049c commit 255572f

File tree

33 files changed

+55
-83
lines changed

33 files changed

+55
-83
lines changed

Directory.Build.props

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,11 @@
2929
<NoLogo>true</NoLogo>
3030
<SuppressNETCoreSdkPreviewMessage>true</SuppressNETCoreSdkPreviewMessage>
3131
<ArtifactsDir Condition="'$(ArtifactsDir)'==''">$(SolutionDir)_Build\</ArtifactsDir>
32-
<BaseIntermediateOutputPath>$([System.IO.Path]::GetFullPath('$(ArtifactsDir)obj\$(Configuration)\$(MSBuildProjectName)'))\</BaseIntermediateOutputPath>
33-
<BaseOutputPath >$([System.IO.Path]::GetFullPath('$(ArtifactsDir)bin\$(Configuration)'))\</BaseOutputPath>
34-
<BaseOutputPath Condition="$(MSBuildProjectName.Contains('Tests'))">$([System.IO.Path]::GetFullPath('$(ArtifactsDir)tests'))\</BaseOutputPath>
35-
<OutputPath>$(BaseOutputPath)</OutputPath>
32+
<BaseIntermediateOutputPath>$(ArtifactsDir)obj\$(MSBuildProjectName)\</BaseIntermediateOutputPath>
33+
<IntermediateOutputPath>$(BaseIntermediateOutputPath)$(Configuration)\</IntermediateOutputPath>
34+
<BaseOutputPath>$(ArtifactsDir)bin\$(Configuration)\</BaseOutputPath>
35+
<BaseOutputPath Condition="$(MSBuildProjectName.Contains('Tests'))">$(ArtifactsDir)tests\</BaseOutputPath>
36+
<OutputPath>$(BaseOutputPath)lib\</OutputPath>
3637
<MSBuildProjectExtensionsPath>$(BaseIntermediateOutputPath)</MSBuildProjectExtensionsPath>
3738
<ProjectAssetsFile>$(MSBuildProjectExtensionsPath)project.assets.json</ProjectAssetsFile>
3839
<ProjectAssetsCacheFile>$(MSBuildProjectExtensionsPath)$(MSBuildProjectName).assets.cache</ProjectAssetsCacheFile>
@@ -71,7 +72,7 @@
7172
<PackageIcon>do-nuget.png</PackageIcon>
7273
<PackageLicenseExpression>MIT</PackageLicenseExpression>
7374
<PackageTags>DataObjects.Net ORM BLL Persistence</PackageTags>
74-
<PackageOutputPath>$(MSBuildThisFileDirectory)_Build\$(Configuration)\packages\</PackageOutputPath>
75+
<PackageOutputPath>$(BaseOutputPath)packages\</PackageOutputPath>
7576
<RepositoryUrl>https://github.com/DataObjects-NET/dataobjects-net</RepositoryUrl>
7677
<RepositoryType>git</RepositoryType>
7778
</PropertyGroup>

Extensions/TestCommon/TestCommon.csproj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<OutputPath>$(SolutionDir)_Build\$(Configuration)\lib\</OutputPath>
43
<DocumentationFile />
54
</PropertyGroup>
65
<PropertyGroup>
@@ -21,4 +20,4 @@
2120
<ItemGroup>
2221
<Folder Include="Properties\" />
2322
</ItemGroup>
24-
</Project>
23+
</Project>

Extensions/Xtensive.Orm.BulkOperations.Tests/Xtensive.Orm.BulkOperations.Tests.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<OutputPath>$(SolutionDir)_Build\$(Configuration)\lib\</OutputPath>
43
<DocumentationFile />
54
</PropertyGroup>
65
<Import Project="$(SolutionDir)MSBuild\DataObjects.Net.InternalBuild.targets" />

Extensions/Xtensive.Orm.BulkOperations/Xtensive.Orm.BulkOperations.csproj

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<IsPackable>true</IsPackable>
4-
<OutputPath>$(SolutionDir)_Build\$(Configuration)\lib\</OutputPath>
5-
<DocumentationFile>$(SolutionDir)_Build\$(Configuration)\lib\$(TargetFramework)\$(AssemblyName).xml</DocumentationFile>
4+
<DocumentationFile>$(OutputPath)$(TargetFramework)\$(AssemblyName).xml</DocumentationFile>
65
</PropertyGroup>
76
<PropertyGroup>
87
<PackageId>Xtensive.Orm.BulkOperations</PackageId>
@@ -22,4 +21,4 @@
2221
<ItemGroup>
2322
<Folder Include="Properties\" />
2423
</ItemGroup>
25-
</Project>
24+
</Project>

Extensions/Xtensive.Orm.Localization.Tests/Xtensive.Orm.Localization.Tests.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<OutputPath>$(SolutionDir)_Build\$(Configuration)\lib\</OutputPath>
43
<DocumentationFile />
54
</PropertyGroup>
65
<Import Project="$(SolutionDir)MSBuild\DataObjects.Net.InternalBuild.targets" />

Extensions/Xtensive.Orm.Localization/Xtensive.Orm.Localization.csproj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<IsPackable>true</IsPackable>
4-
<OutputPath>$(SolutionDir)_Build\$(Configuration)\lib\</OutputPath>
5-
<DocumentationFile>$(SolutionDir)_Build\$(Configuration)\lib\$(TargetFramework)\$(AssemblyName).xml</DocumentationFile>
4+
<DocumentationFile>$(OutputPath)$(TargetFramework)\$(AssemblyName).xml</DocumentationFile>
65
</PropertyGroup>
76
<PropertyGroup>
87
<PackageId>Xtensive.Orm.Localization</PackageId>

Extensions/Xtensive.Orm.Logging.NLog.Tests/Xtensive.Orm.Logging.NLog.Tests.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<OutputPath>$(SolutionDir)_Build\$(Configuration)\lib\</OutputPath>
43
<DocumentationFile />
54
</PropertyGroup>
65
<ItemGroup>

Extensions/Xtensive.Orm.Logging.NLog/Xtensive.Orm.Logging.NLog.csproj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<IsPackable>true</IsPackable>
4-
<OutputPath>$(SolutionDir)_Build\$(Configuration)\lib\</OutputPath>
5-
<DocumentationFile>$(SolutionDir)_Build\$(Configuration)\lib\$(TargetFramework)\$(AssemblyName).xml</DocumentationFile>
4+
<DocumentationFile>$(OutputPath)$(TargetFramework)\$(AssemblyName).xml</DocumentationFile>
65
</PropertyGroup>
76
<PropertyGroup>
87
<PackageId>Xtensive.Orm.Logging.NLog</PackageId>

Extensions/Xtensive.Orm.Logging.log4net.Tests/Xtensive.Orm.Logging.log4net.Tests.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<OutputPath>$(SolutionDir)_Build\$(Configuration)\lib\</OutputPath>
43
<DocumentationFile />
54
</PropertyGroup>
65
<ItemGroup>

Extensions/Xtensive.Orm.Logging.log4net/Xtensive.Orm.Logging.log4net.csproj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<IsPackable>true</IsPackable>
4-
<OutputPath>$(SolutionDir)_Build\$(Configuration)\lib\</OutputPath>
5-
<DocumentationFile>$(SolutionDir)_Build\$(Configuration)\lib\$(TargetFramework)\$(AssemblyName).xml</DocumentationFile>
4+
<DocumentationFile>$(OutputPath)$(TargetFramework)\$(AssemblyName).xml</DocumentationFile>
65
</PropertyGroup>
76
<PropertyGroup>
87
<PackageId>Xtensive.Orm.Logging.log4net</PackageId>

0 commit comments

Comments
 (0)