roslynator
roslynator copied to clipboard
ExtractTypeDeclarationToNewFile not work for multi targetFrameworks project
trafficstars
Product and Version Used: 2.2.0+VS2019 16.4.0Preview1
Steps to Reproduce:
- Create an csproj(
ClassLibrary2) in VS, and modify to multi targetFrameworks
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>netstandard2.0;net472</TargetFrameworks>
</PropertyGroup>
</Project>
- Create
Class1.csatClassLibrary2/NewFolder/Class1.cs; - Add another class
Class2in the file;
namespace ClassLibrary2.NewFolder
{
public class Class1
{
}
public class Class2
{
}
}
- Call quick action at
Class2, and chooseExtract 'Class2' to a new file
Actual Behavior:
Class2.cs should be created at ClassLibrary2/NewFolder/Class2.cs
Expected Behavior:
Class2.cs be created at ClassLibrary2/ClassLibrary2 (netstandard2.0)/NewFolder/Class2.cs