无法获得Reharper 9.1转向资源重构工作

时间:2015-07-19 10:31:38

标签: c# asp.net-mvc localization resharper

当我尝试将Move to Reource重构应用于剃刀文件中的字符串时,我收到此错误消息:

"此项目不包含可用的资源文件"

我尝试通过添加新项目添加了ressource文件,还添加了项目设置对话框。一切都没有帮助。有什么问题?

我正在使用JetBrains ReSharper Ultimate 2015.1.1 Build 102.0.20150521.123255 ReSharper 9.1.20150521.134223 在Visual Studio 2015中,在ASp.NET MVC 5项目中使用。

有关如何使重构工作的任何建议吗?

2 个答案:

答案 0 :(得分:3)

使用"托管资源编辑器打开.resx文件" (默认),查看屏幕顶部。有一个名为" Access Modifier"的下拉列表。将其设置为公开。完成。

答案 1 :(得分:0)

对于同样的问题,Bart Van Meerbeeck的回答对我不起作用,尽管它肯定是最好的答案。但是,在 MY 的情况下,问题是 me

我正在一个大型解决方案中工作,我尝试进行此重构的文件位于一个完全不同的项目中,而不是我当时将我的解决方案资源管理器滚动到的项目。意识到这一点后,我在相应的项目中创建了资源文件,一切都很顺利。

因此,对于可能遇到此问题的其他人,只需单击解决方案资源管理器中的“与活动文档同步”按钮,跳转到您正在编辑的文件的项目,您就不会像我一样感到愚蠢。 :)

相关问题