'Move Type To Another Namespace' does not effect other projects?
Answered
Hi,
I'm attempting to use the 'Move Type To Another Namespace' feature, but it seems to only effect one library. All other .csproj files that reference the initial dll do not have their namespace modified, making this feature unusable for me. Am I perhaps doing something wrong?
Repro steps:
Open a solution in Rider with multiple dll libraries that reference a class in a library it depends on.
Select a class in the dependency and choose 'Refactor This.."-> "Move Type To Another Namespace".
Type a new namespace for this class.
Observe that the namespace is only refactored for the dll that contains the class, not the libraries that depend on it.
Please sign in to leave a comment.
Hello,
Unfortunately, I didn't manage to reproduce the issue. For me, the namespace is renamed for the dependent projects as well (Rider 2018.2.3). Could you please provide more details about your solution structure? Ideally, provide a sample project.