Browse Source
Merge pull request #11116 from AvaloniaUI/msbuild-version-property
Add Telemetry and Msbuild version property
release/11.0.0-preview7
Dan Walmsley
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
19 additions and
0 deletions
-
packages/Avalonia/Avalonia.csproj
-
packages/Avalonia/Avalonia.props
|
|
@ -5,6 +5,7 @@ |
|
|
</PropertyGroup> |
|
|
</PropertyGroup> |
|
|
|
|
|
|
|
|
<ItemGroup> |
|
|
<ItemGroup> |
|
|
|
|
|
<PackageReference Include="Avalonia.BuildServices" Version="0.0.12" /> |
|
|
<ProjectReference Include="../../src/Avalonia.Remote.Protocol/Avalonia.Remote.Protocol.csproj" /> |
|
|
<ProjectReference Include="../../src/Avalonia.Remote.Protocol/Avalonia.Remote.Protocol.csproj" /> |
|
|
<ProjectReference Include="../../src/Avalonia.Build.Tasks/Avalonia.Build.Tasks.csproj"> |
|
|
<ProjectReference Include="../../src/Avalonia.Build.Tasks/Avalonia.Build.Tasks.csproj"> |
|
|
<PrivateAssets>all</PrivateAssets> |
|
|
<PrivateAssets>all</PrivateAssets> |
|
|
@ -60,4 +61,20 @@ |
|
|
<Import Project="..\..\build\NetFX.props" /> |
|
|
<Import Project="..\..\build\NetFX.props" /> |
|
|
<Import Project="..\..\build\CoreLibraries.props" /> |
|
|
<Import Project="..\..\build\CoreLibraries.props" /> |
|
|
<Import Project="..\..\build\SourceLink.props" Condition="'$(DisableSourceLink)' == ''" /> |
|
|
<Import Project="..\..\build\SourceLink.props" Condition="'$(DisableSourceLink)' == ''" /> |
|
|
|
|
|
|
|
|
|
|
|
<Target Name="WriteCurrentPackageVersionProps" BeforeTargets="_GetPackageFiles"> |
|
|
|
|
|
<PropertyGroup> |
|
|
|
|
|
<PackageVersionPropsPath>$(IntermediateOutputPath)/AvaloniaVersion.props</PackageVersionPropsPath> |
|
|
|
|
|
</PropertyGroup> |
|
|
|
|
|
<WriteLinesToFile |
|
|
|
|
|
File="$(PackageVersionPropsPath)" |
|
|
|
|
|
Overwrite="true" |
|
|
|
|
|
Lines="<Project><PropertyGroup><AvaloniaMainPackageVersion>$(PackageVersion)</AvaloniaMainPackageVersion></PropertyGroup></Project>" /> |
|
|
|
|
|
<ItemGroup> |
|
|
|
|
|
<Content Include="$(PackageVersionPropsPath)"> |
|
|
|
|
|
<Pack>true</Pack> |
|
|
|
|
|
<PackagePath>build</PackagePath> |
|
|
|
|
|
</Content> |
|
|
|
|
|
</ItemGroup> |
|
|
|
|
|
</Target> |
|
|
</Project> |
|
|
</Project> |
|
|
|
|
|
@ -4,9 +4,11 @@ |
|
|
<AvaloniaPreviewerNetFullToolPath>$(MSBuildThisFileDirectory)\..\tools\net461\designer\Avalonia.Designer.HostApp.exe</AvaloniaPreviewerNetFullToolPath> |
|
|
<AvaloniaPreviewerNetFullToolPath>$(MSBuildThisFileDirectory)\..\tools\net461\designer\Avalonia.Designer.HostApp.exe</AvaloniaPreviewerNetFullToolPath> |
|
|
<AvaloniaBuildTasksLocation>$(MSBuildThisFileDirectory)\..\tools\netstandard2.0\Avalonia.Build.Tasks.dll</AvaloniaBuildTasksLocation> |
|
|
<AvaloniaBuildTasksLocation>$(MSBuildThisFileDirectory)\..\tools\netstandard2.0\Avalonia.Build.Tasks.dll</AvaloniaBuildTasksLocation> |
|
|
<AvaloniaUseExternalMSBuild>false</AvaloniaUseExternalMSBuild> |
|
|
<AvaloniaUseExternalMSBuild>false</AvaloniaUseExternalMSBuild> |
|
|
|
|
|
<UsedAvaloniaProducts>$(UsedAvaloniaProducts);AvaloniaUI</UsedAvaloniaProducts> |
|
|
</PropertyGroup> |
|
|
</PropertyGroup> |
|
|
<Import Project="$(MSBuildThisFileDirectory)\AvaloniaBuildTasks.props"/> |
|
|
<Import Project="$(MSBuildThisFileDirectory)\AvaloniaBuildTasks.props"/> |
|
|
<Import Project="$(MSBuildThisFileDirectory)\Avalonia.Generators.props"/> |
|
|
<Import Project="$(MSBuildThisFileDirectory)\Avalonia.Generators.props"/> |
|
|
|
|
|
<Import Project="$(MSBuildThisFileDirectory)..\build\AvaloniaVersion.props" /> |
|
|
|
|
|
|
|
|
<!-- Allow loading the AvaloniaVS extension when referencing the Avalonia nuget package --> |
|
|
<!-- Allow loading the AvaloniaVS extension when referencing the Avalonia nuget package --> |
|
|
<ItemGroup> |
|
|
<ItemGroup> |
|
|
|