重构时是否可以使resharper包含链接文件?
考虑使用以下项目进行解决方案设置:
Backend
Services //Depends on 'Backend' and 'Services.Shared'
Services.Shared
Services.Shared.Silverlight //This project links all sourcecode in 'Services.Shared'
Frontend //Depends on 'Services.Shared' through 'Services.Shared.Silverlight'
在'Services.Shared'项目中重命名一个类时,Resharper会确保所有内容都很好并且在'Services'中更新并更新任何引用,但是“间接”依赖于'Services.Shared'的'前端'是没有随着重构而更新。
我知道在重构期间重命名文件时也存在问题,因为Resharper会在'Services.Shared'中重命名该文件,使'Services.Shared.Silverlight'中的链接无效。
但我想知道人们做了什么,如果有的话,在这种情况下让重构不那么痛苦?
答案 0 :(得分:3)
我会说如果它现在不起作用,那就是已经记录下来的疏忽:http://bit.ly/ACucSI。这看起来很相关:Visual Studio Linked Files Directory Structure