mirror of
				https://github.com/nsnail/spectre.console.git
				synced 2025-10-31 09:09:25 +08:00 
			
		
		
		
	Making the project ready for deployment
Analyzer package needs all the dependencies to be private assets, and it's output pushed to teh analyzers/dotnet/cs folder. We don't want anything in the lib folder, so it also disables the auto build output and warnings that there are no files for the target framework in the lib folder
This commit is contained in:
		 Phil Scott
					Phil Scott
				
			
				
					committed by
					
						 Patrik Svensson
						Patrik Svensson
					
				
			
			
				
	
			
			
			 Patrik Svensson
						Patrik Svensson
					
				
			
						parent
						
							bdcc01ea68
						
					
				
				
					commit
					d1048260cc
				
			| @@ -1,9 +1,12 @@ | ||||
| <Project Sdk="Microsoft.NET.Sdk"> | ||||
|  | ||||
|     <PropertyGroup> | ||||
|         <Description>Best practice analyzers for Spectre.Console.</Description> | ||||
|         <TargetFramework>netstandard2.0</TargetFramework> | ||||
|         <IsPackable>true</IsPackable> | ||||
|         <IncludeBuildOutput>false</IncludeBuildOutput> | ||||
|         <Nullable>enable</Nullable> | ||||
|         <NoPackageAnalysis>true</NoPackageAnalysis> | ||||
|     </PropertyGroup> | ||||
|     <ItemGroup> | ||||
|         <AdditionalFiles Include="..\stylecop.json" Link="Properties/stylecop.json" /> | ||||
| @@ -12,12 +15,11 @@ | ||||
|      | ||||
|     <ItemGroup> | ||||
|         <PackageReference Include="Microsoft.CodeAnalysis.Analyzers" Version="2.9.8" PrivateAssets="all" /> | ||||
|         <PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="2.6.1" /> | ||||
|         <PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="2.6.1" /> | ||||
|         <PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="2.6.1" PrivateAssets="all" /> | ||||
|         <PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="2.6.1" PrivateAssets="all" /> | ||||
|     </ItemGroup> | ||||
|  | ||||
|     <ItemGroup> | ||||
|         <None Update="tools\*.ps1" CopyToOutputDirectory="Always" Pack="true" PackagePath="tools" /> | ||||
|         <None Include="$(OutputPath)\$(AssemblyName).dll" Pack="true" PackagePath="analyzers/dotnet/cs" Visible="false" /> | ||||
|     </ItemGroup> | ||||
| </Project> | ||||
|   | ||||
| @@ -81,6 +81,4 @@ class Program | ||||
|                 .ConfigureAwait(false); | ||||
|         } | ||||
|     } | ||||
|      | ||||
|      | ||||
| } | ||||
| @@ -31,7 +31,7 @@ class TestClass { | ||||
|                 .VerifyAnalyzerAsync(Source) | ||||
|                 .ConfigureAwait(false); | ||||
|         } | ||||
|          | ||||
|  | ||||
|         [Fact] | ||||
|         public async void Console_Write_Has_Warning() | ||||
|         { | ||||
|   | ||||
| @@ -80,7 +80,7 @@ class TestClass | ||||
|                 .VerifyCodeFixAsync(Source, _expectedDiagnostic.WithLocation(8, 9), FixedSource) | ||||
|                 .ConfigureAwait(false); | ||||
|         } | ||||
|          | ||||
|  | ||||
|         [Fact] | ||||
|         public async Task Static_call_replaced_with_static_field_if_valid() | ||||
|         { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user