chore: Specify IsPackable=false on Directory.Build.props, explicitly true for target packages.

This commit is contained in:
Ikiru Yoshizaki
2025-09-24 20:17:24 +09:00
parent 86d2556d55
commit 867e981140
26 changed files with 27 additions and 69 deletions
+6 -4
View File
@@ -1,7 +1,11 @@
<Project>
<PropertyGroup>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)opensource.snk</AssemblyOriginatorKeyFile>
<!-- NuGet Packaging -->
<IsPackable>false</IsPackable>
<PackageVersion>$(Version)</PackageVersion>
<Company>Cysharp</Company>
<Authors>Cysharp</Authors>
@@ -12,14 +16,12 @@
<RepositoryType>git</RepositoryType>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageIcon>Icon.png</PackageIcon>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../../opensource.snk</AssemblyOriginatorKeyFile>
<!-- For BenchmarkDotNet generated project-->
<AssemblyOriginatorKeyFile Condition="EXISTS('./../../../../../../opensource.snk')">../../../../../../opensource.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
<ItemGroup>
<None Include="$(MSBuildThisFileDirectory)Icon.png" Pack="true" PackagePath="\" />
<None Include="$(MSBuildThisFileDirectory)README.md" Pack="true" PackagePath="\" />
<EmbeddedResource Include="$(MSBuildThisFileDirectory)LICENSE" />
</ItemGroup>
</Project>
@@ -6,10 +6,8 @@
<BuiltInComInteropSupport>true</BuiltInComInteropSupport>
<ApplicationManifest>app.manifest</ApplicationManifest>
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Avalonia" Version="11.0.6" />
<PackageReference Include="Avalonia.Desktop" Version="11.0.6" />
-1
View File
@@ -5,7 +5,6 @@
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>
-1
View File
@@ -4,7 +4,6 @@
<TargetFramework>net8.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>
@@ -4,7 +4,6 @@
<TargetFramework>net8.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>
-1
View File
@@ -6,7 +6,6 @@
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>
-1
View File
@@ -20,7 +20,6 @@
<SingleProject>true</SingleProject>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<IsPackable>false</IsPackable>
<!-- Display name -->
<ApplicationTitle>MauiApp1</ApplicationTitle>
@@ -5,7 +5,6 @@
<RollForward>Major</RollForward>
<PublishReadyToRun>false</PublishReadyToRun>
<TieredCompilation>false</TieredCompilation>
<IsPackable>false</IsPackable>
<NoWarn>CS8002</NoWarn>
</PropertyGroup>
<PropertyGroup>
@@ -31,4 +30,4 @@
<Message Text="Restoring dotnet tools" Importance="High"/>
<Exec Command="dotnet tool restore"/>
</Target>
</Project>
</Project>
@@ -5,7 +5,6 @@
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>
-1
View File
@@ -7,7 +7,6 @@
<UseWindowsForms>true</UseWindowsForms>
<ImplicitUsings>enable</ImplicitUsings>
<EnableWindowsTargeting>true</EnableWindowsTargeting>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>
+4 -5
View File
@@ -11,7 +11,6 @@
<UseWinUI>true</UseWinUI>
<EnableMsixTooling>true</EnableMsixTooling>
<EnableWindowsTargeting>true</EnableWindowsTargeting>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>
@@ -30,7 +29,7 @@
<Manifest Include="$(ApplicationManifest)" />
</ItemGroup>
<!--
<!--
Defining the "Msix" ProjectCapability here allows the Single-project MSIX Packaging
Tools extension to be activated for this project even if the Windows App SDK Nuget
package has not yet been restored.
@@ -42,9 +41,9 @@
<ProjectReference Include="..\..\src\R3.WinUI3\R3.WinUI3.csproj" />
</ItemGroup>
<!--
Defining the "HasPackageAndPublishMenuAddedByProject" property here allows the Solution
Explorer "Package and Publish" context menu entry to be enabled for this project even if
<!--
Defining the "HasPackageAndPublishMenuAddedByProject" property here allows the Solution
Explorer "Package and Publish" context menu entry to be enabled for this project even if
the Windows App SDK Nuget package has not yet been restored.
-->
<PropertyGroup Condition="'$(DisableHasPackageAndPublishMenuAddedByProject)'!='true' and '$(EnableMsixTooling)'=='true'">
-1
View File
@@ -7,7 +7,6 @@
<ImplicitUsings>enable</ImplicitUsings>
<UseWPF>true</UseWPF>
<EnableWindowsTargeting>true</EnableWindowsTargeting>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>
+1 -4
View File
@@ -9,15 +9,12 @@
<NoWarn>1701;1702;1591;1573</NoWarn>
<!-- NuGet Packaging -->
<IsPackable>true</IsPackable>
<PackageId>R3Extensions.Avalonia</PackageId>
<PackageTags>rx</PackageTags>
<Description>Avalonia Provider and Methods for R3.</Description>
</PropertyGroup>
<ItemGroup>
<None Include="../../Icon.png" Pack="true" PackagePath="/" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Avalonia" Version="11.0.0" />
</ItemGroup>
+1 -4
View File
@@ -11,14 +11,11 @@
<RootNamespace>R3</RootNamespace>
<!-- NuGet Packaging -->
<IsPackable>true</IsPackable>
<PackageId>R3Extensions.Blazor</PackageId>
<PackageTags>rx</PackageTags>
<Description>Blazor Provider and Methods for R3.</Description>
<IsPackable>true</IsPackable>
</PropertyGroup>
<ItemGroup>
<None Include="../../Icon.png" Pack="true" PackagePath="/" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\R3\R3.csproj" />
@@ -11,14 +11,12 @@
<RootNamespace>R3</RootNamespace>
<!-- NuGet Packaging -->
<IsPackable>true</IsPackable>
<PackageId>R3Extensions.BlazorWebAssembly</PackageId>
<PackageTags>rx</PackageTags>
<Description>BlazorWebAssembly Provider and Methods for R3.</Description>
<IsPackable>true</IsPackable>
</PropertyGroup>
<ItemGroup>
<None Include="../../Icon.png" Pack="true" PackagePath="/" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="8.0.0" />
</ItemGroup>
+2 -1
View File
@@ -5,7 +5,8 @@
<ImplicitUsings>disable</ImplicitUsings>
<Nullable>enable</Nullable>
<NoWarn>1701;1702;1591;1573;8002;</NoWarn>
<!-- Currently no packable -->
<!-- Currently not packable -->
<IsPackable>false</IsPackable>
</PropertyGroup>
+1 -3
View File
@@ -9,14 +9,12 @@
<NoWarn>1701;1702;1591;1573</NoWarn>
<!-- NuGet Packaging -->
<IsPackable>true</IsPackable>
<PackageId>R3Extensions.LogicLooper</PackageId>
<PackageTags>rx</PackageTags>
<Description>LogicLooper Provider and Methods for R3.</Description>
</PropertyGroup>
<ItemGroup>
<None Include="../../Icon.png" Pack="true" PackagePath="/" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="LogicLooper" Version="1.5.0" />
</ItemGroup>
+1 -4
View File
@@ -9,15 +9,12 @@
<NoWarn>1701;1702;1591;1573;CS8002</NoWarn>
<!-- NuGet Packaging -->
<IsPackable>true</IsPackable>
<PackageId>R3Extensions.Maui</PackageId>
<PackageTags>rx</PackageTags>
<Description>.NET MAUI Provider and Methods for R3.</Description>
</PropertyGroup>
<ItemGroup>
<None Include="../../Icon.png" Pack="true" PackagePath="/" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Maui.Core" Version="8.0.3" />
<PackageReference Include="Microsoft.Maui.Controls.Core" Version="8.0.3" />
+1 -4
View File
@@ -9,15 +9,12 @@
<NoWarn>1701;1702;1591;1573;CS8002</NoWarn>
<!-- NuGet Packaging -->
<IsPackable>true</IsPackable>
<PackageId>R3Extensions.MonoGame</PackageId>
<PackageTags>rx</PackageTags>
<Description>MonoGame Provider and Methods for R3.</Description>
</PropertyGroup>
<ItemGroup>
<None Include="../../Icon.png" Pack="true" PackagePath="/" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="MonoGame.Framework.DesktopGL" Version="3.8.1.303">
<PrivateAssets>All</PrivateAssets>
+1 -3
View File
@@ -5,6 +5,7 @@
<Nullable>enable</Nullable>
<!-- NuGet Packaging -->
<IsPackable>true</IsPackable>
<PackageId>R3Extensions.Stride</PackageId>
<PackageTags>rx</PackageTags>
<Description>Stride Provider and Methods for R3.</Description>
@@ -15,7 +16,4 @@
<PackageReference Include="Stride.Engine" Version="4.2.0.2067" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.2.0.2067" PrivateAssets="contentFiles;analyzers" />
</ItemGroup>
<ItemGroup>
<None Include="../../Icon.png" Pack="true" PackagePath="/" />
</ItemGroup>
</Project>
+1 -4
View File
@@ -7,15 +7,12 @@
<NoWarn>1701;1702;CS8002</NoWarn>
<!-- NuGet Packaging -->
<IsPackable>true</IsPackable>
<PackageId>R3Extensions.Uno</PackageId>
<PackageTags>rx</PackageTags>
<Description>Uno Provider and Methods for R3.</Description>
</PropertyGroup>
<ItemGroup>
<None Include="../../Icon.png" Pack="true" PackagePath="/" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Uno.Extensions.Logging.WinUI" Version="5.2.7" />
<PackageReference Include="Uno.Extensions.Hosting.WinUI" Version="5.2.7" />
+1 -4
View File
@@ -12,15 +12,12 @@
<NoWarn>1701;1702;1591;1573</NoWarn>
<!-- NuGet Packaging -->
<IsPackable>true</IsPackable>
<PackageId>R3Extensions.WPF</PackageId>
<PackageTags>rx</PackageTags>
<Description>WPF Provider and Methods for R3.</Description>
</PropertyGroup>
<ItemGroup>
<None Include="../../Icon.png" Pack="true" PackagePath="/" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\R3\R3.csproj" />
</ItemGroup>
+2 -4
View File
@@ -9,14 +9,12 @@
<EnableWindowsTargeting>true</EnableWindowsTargeting>
<!-- NuGet Packaging -->
<IsPackable>true</IsPackable>
<PackageId>R3Extensions.WinForms</PackageId>
<PackageTags>rx</PackageTags>
<Description>WinForms Provider and Methods for R3.</Description>
</PropertyGroup>
<ItemGroup>
<None Include="../../Icon.png" Pack="true" PackagePath="/" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\R3\R3.csproj" />
</ItemGroup>
+1 -3
View File
@@ -16,6 +16,7 @@
<GenerateLibraryLayout>true</GenerateLibraryLayout>
<!-- NuGet Packaging -->
<IsPackable>true</IsPackable>
<PackageId>R3Extensions.WinUI3</PackageId>
<PackageTags>rx</PackageTags>
<Description>WinUI3 Provider and Methods for R3.</Description>
@@ -29,9 +30,6 @@
<PackageReference Include="Microsoft.Bcl.TimeProvider" Version="8.0.0" />
</ItemGroup>
<ItemGroup>
<None Include="../../Icon.png" Pack="true" PackagePath="/" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\R3\R3.csproj" />
</ItemGroup>
+1 -5
View File
@@ -11,15 +11,11 @@
<NoWarn>1701;1702;1591;1573</NoWarn>
<!-- NuGet Packaging -->
<IsPackable>true</IsPackable>
<PackageTags>rx</PackageTags>
<Description>The evolution of dotnet/reactive and UniRx.</Description>
</PropertyGroup>
<ItemGroup>
<None Include="../../Icon.png" Pack="true" PackagePath="/" />
<EmbeddedResource Include="..\..\LICENSE" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="PolySharp" Version="1.14.1">
<PrivateAssets>all</PrivateAssets>
-1
View File
@@ -4,7 +4,6 @@
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<IsPackable>false</IsPackable>
<!-- xUnit1051 is async test for CancellationToken warning -->
<NoWarn>9113;xUnit1051</NoWarn>
<!-- Microsoft.Testing.Platform Support -->