Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在资源文件中查找?_C#_.net_Visual Studio 2010_Resources - Fatal编程技术网

C# 如何在资源文件中查找?

C# 如何在资源文件中查找?,c#,.net,visual-studio-2010,resources,C#,.net,Visual Studio 2010,Resources,我想说我有这个字符串“嗨,我的名字是chobo2”,我想找到所有有这个字符串的文件。通常情况下,我会在VS2010中按ctrl+f键并进行查找 如果该字符串位于资源文件中,如何查找该字符串?现在我在一个有很多项目的解决方案中有一个字符串。我知道该项目至少有一个资源文件,但我找不到要查找的字符串。我可能错过了它,因为文件中似乎有很多字符串 有什么简单的方法可以在资源文件中找到这个字符串值吗?通过这种方式,我可以找到“资源名”,从而找到在项目中使用字符串的位置 编辑 只是旁注 我打开了资源文件并尝试

我想说我有这个字符串“嗨,我的名字是chobo2”,我想找到所有有这个字符串的文件。通常情况下,我会在VS2010中按ctrl+f键并进行查找

如果该字符串位于资源文件中,如何查找该字符串?现在我在一个有很多项目的解决方案中有一个字符串。我知道该项目至少有一个资源文件,但我找不到要查找的字符串。我可能错过了它,因为文件中似乎有很多字符串

有什么简单的方法可以在资源文件中找到这个字符串值吗?通过这种方式,我可以找到“资源名”,从而找到在项目中使用字符串的位置

编辑

只是旁注


我打开了资源文件并尝试对其执行ctrl+f(按当前文档搜索),但它只搜索“名称”列而不是“值”列

ctrl+Shift+f
并选择整个解决方案。然后使用F8导航找到的项目。此外,要查找相关的资源文件,请转到
工具->选项->项目和解决方案
并选中“跟踪活动项为true”。

在resharper中,很容易->查找用法(或类似的内容)

但您可以在文件类型部分type
*.
*.
中使用
Ctrl+Shift+F
(选择整个解决方案)。resx
并单击查找(在下面的面板上,应显示所有匹配项)双击应直接驱动您到resx文件(Xml)


我想这可以解释你找到字符串所需要的一切****为vs2010干杯****嗯,也许我没有说清楚我想要什么。我有一个字符串“嗨,我的名字叫chobo2”。我不知道资源名是什么(可能是resource.MyName或resource.HeyHey,谁知道呢),我只知道值。“ctrl+f”(选择整个解决方案)找不到该值。“ctrl+Shift+f”-您尝试过吗?(并且文件类型设置为.resx或*.resx)我认为默认文件类型是*.cs,所以这可能是它找不到字符串的原因。好的,这将找到所有资源文件。无论如何,要在“资源文件”的“值”列中搜索我想要的字符串吗?啊,我看到它在.xml文档中搜索。我想这足以让您找到您想要查找的内容。您可以通过
ctrl+shift+F
在“Hi my name is chobo2”上搜索,没有问题(资源、代码等)。如果您在整个解决方案中找不到它,则意味着您可以动态地或可能通过string.format构建它,例如:
string.format(“Hi my name is{0}”,name)
,所以您应该搜索字符串的某个部分。