5 Commits
3 changed files with 6 additions and 14 deletions
+1 -1
View File
@@ -135,7 +135,7 @@ Add the NuGet package to projects that need the analyzer:
```xml ```xml
<PackageReference <PackageReference
Include="StevanFreeborn.AsyncSyncFlagAnalyzer" Include="StevanFreeborn.AsyncSyncFlagAnalyzer"
Version="0.0.0" Version="x.x.x"
ReferenceOutputAssembly="false" ReferenceOutputAssembly="false"
OutputItemType="Analyzer" OutputItemType="Analyzer"
/> />
@@ -10,7 +10,7 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\StevanFreeborn.AsyncSyncFlagAnalyzer.Common\StevanFreeborn.AsyncSyncFlagAnalyzer.Common.csproj" /> <ProjectReference Include="..\StevanFreeborn.AsyncSyncFlagAnalyzer.Common\StevanFreeborn.AsyncSyncFlagAnalyzer.Common.csproj" PrivateAssets="all" />
</ItemGroup> </ItemGroup>
</Project> </Project>
@@ -4,7 +4,7 @@
<TargetFramework>netstandard2.0</TargetFramework> <TargetFramework>netstandard2.0</TargetFramework>
<IsPackable>true</IsPackable> <IsPackable>true</IsPackable>
<PackageId>StevanFreeborn.AsyncSyncFlagAnalyzer</PackageId> <PackageId>StevanFreeborn.AsyncSyncFlagAnalyzer</PackageId>
<Version>0.0.0</Version> <Version>0.0.2</Version>
<Authors>Stevan Freeborn</Authors> <Authors>Stevan Freeborn</Authors>
<Description>Roslyn analyzer to enforce passing the sync flag in optionally asynchronous execution paths.</Description> <Description>Roslyn analyzer to enforce passing the sync flag in optionally asynchronous execution paths.</Description>
<PackageTags>analyzer,async,sync,flag</PackageTags> <PackageTags>analyzer,async,sync,flag</PackageTags>
@@ -32,21 +32,13 @@
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\StevanFreeborn.AsyncSyncFlagAnalyzer.CodeFixes\StevanFreeborn.AsyncSyncFlagAnalyzer.CodeFixes.csproj" ReferenceOutputAssembly="false" /> <ProjectReference Include="..\StevanFreeborn.AsyncSyncFlagAnalyzer.CodeFixes\StevanFreeborn.AsyncSyncFlagAnalyzer.CodeFixes.csproj" ReferenceOutputAssembly="false" />
<ProjectReference Include="..\StevanFreeborn.AsyncSyncFlagAnalyzer.Common\StevanFreeborn.AsyncSyncFlagAnalyzer.Common.csproj" /> <ProjectReference Include="..\StevanFreeborn.AsyncSyncFlagAnalyzer.Common\StevanFreeborn.AsyncSyncFlagAnalyzer.Common.csproj" PrivateAssets="all" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="$(OutputPath)\$(AssemblyName).dll" Pack="true" PackagePath="analyzers/dotnet/cs" Visible="false" /> <None Include="$(OutputPath)\$(AssemblyName).dll" Pack="true" PackagePath="analyzers/dotnet/cs" Visible="false" />
<None Include="..\StevanFreeborn.AsyncSyncFlagAnalyzer.CodeFixes\bin\$(Configuration)\$(TargetFramework)\StevanFreeborn.AsyncSyncFlagAnalyzer.CodeFixes.dll" Pack="true" PackagePath="analyzers/dotnet/cs" Visible="false" />
<None Include="..\StevanFreeborn.AsyncSyncFlagAnalyzer.Common\bin\$(Configuration)\$(TargetFramework)\StevanFreeborn.AsyncSyncFlagAnalyzer.Common.dll" Pack="true" PackagePath="analyzers/dotnet/cs" Visible="false" />
</ItemGroup> </ItemGroup>
<Target Name="IncludeCodeFixInPackage" BeforeTargets="GenerateNuspec">
<ItemGroup>
<_PackageFiles Include="$(MSBuildProjectDirectory)\..\$(MSBuildProjectName).CodeFixes\bin\$(Configuration)\$(TargetFramework)\$(MSBuildProjectName).CodeFixes.dll">
<PackagePath>analyzers/dotnet/cs</PackagePath>
<Visible>false</Visible>
<BuildAction>None</BuildAction>
</_PackageFiles>
</ItemGroup>
</Target>
</Project> </Project>