Ensure analyzer does not appear in build and publish outputs (#24072)
Also make the analyzer actually work
This commit is contained in:
parent
427bfc8d6b
commit
59b94e4b92
|
|
@ -153,6 +153,8 @@
|
||||||
AND '$(MSBuildProjectExtension)' == '.csproj'">
|
AND '$(MSBuildProjectExtension)' == '.csproj'">
|
||||||
<ProjectReference
|
<ProjectReference
|
||||||
Include="$(RepoRoot)src\Analyzers\Internal.AspNetCore.Analyzers\src\Internal.AspNetCore.Analyzers.csproj"
|
Include="$(RepoRoot)src\Analyzers\Internal.AspNetCore.Analyzers\src\Internal.AspNetCore.Analyzers.csproj"
|
||||||
|
ReferenceOutputAssembly="false"
|
||||||
|
OutputItemType="Analyzer"
|
||||||
PrivateAssets="All"
|
PrivateAssets="All"
|
||||||
Version="$(InternalAspNetCoreAnalyzersPackageVersion)"
|
Version="$(InternalAspNetCoreAnalyzersPackageVersion)"
|
||||||
IsImplicitlyDefined="true" />
|
IsImplicitlyDefined="true" />
|
||||||
|
|
|
||||||
|
|
@ -24,6 +24,7 @@
|
||||||
|
|
||||||
<ItemGroup Condition="'$(TargetFramework)' == 'net472'">
|
<ItemGroup Condition="'$(TargetFramework)' == 'net472'">
|
||||||
<PackageReference Include="Wix" Version="3.11.1" />
|
<PackageReference Include="Wix" Version="3.11.1" />
|
||||||
|
<PackageReference Include="System.Net.Http" Version="4.3.4" />
|
||||||
|
|
||||||
<Reference Include="Microsoft.Build" />
|
<Reference Include="Microsoft.Build" />
|
||||||
<Reference Include="Microsoft.Build.Framework" />
|
<Reference Include="Microsoft.Build.Framework" />
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@
|
||||||
<BuildOutputTargetFolder>analyzers/dotnet/cs/</BuildOutputTargetFolder>
|
<BuildOutputTargetFolder>analyzers/dotnet/cs/</BuildOutputTargetFolder>
|
||||||
<!--
|
<!--
|
||||||
Except for analyzer unit tests, analyzers should not be referenced by other projects in this repo. Analyzers cannot be used as
|
Except for analyzer unit tests, analyzers should not be referenced by other projects in this repo. Analyzers cannot be used as
|
||||||
a project reference. The SDK currently only supports using analyzers as a PackageReference. This flag prevents this project from
|
a project reference unless referenced with OutputItemType="Analyzer". The SDK currently only supports using analyzers as a PackageReference. This flag prevents this project from
|
||||||
being used as a `<Reference>`, which indicates that a reference is interchangeable between ProjectRef and PackageRef.
|
being used as a `<Reference>`, which indicates that a reference is interchangeable between ProjectRef and PackageRef.
|
||||||
-->
|
-->
|
||||||
<IsProjectReferenceProvider>false</IsProjectReferenceProvider>
|
<IsProjectReferenceProvider>false</IsProjectReferenceProvider>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue