2

我认为这应该是一个相对容易回答的问题,我希望,但事实证明有点压力!

我在几年前开发的旧应用程序上使用了一个图标,现在我想将该图标用于当前项目..但是..

我在属性窗口中使用上传/导入图标图像添加了图标,并没有将它添加到项目资源文件中,也没有在我的代码中的任何位置指定它的位置,只使用属性窗口中的图标工具。

现在想再找个图标图片文件用,到处都找不到!我浏览了所有项目文件以查找图像文件或其位置的引用,但一无所获;除了:

this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));

运行应用程序时,该图标在应用程序任务栏磁贴中仍然清晰可见。

有谁知道图标文件的存储位置/我如何检索它?

先感谢您。

4

1 回答 1

2

它存储在“{Your_project_name}.{Form_name}.resources”文件中。在项目文件夹中的“obj”文件夹中搜索。

现在打开 Visual Studio 的命令提示符。我们将把这个“.resources”文件转换成一个“.resx”文件。我们在这里使用“resgen”命令。

resgen foo.resources bar.resx

然后可以将 .resx 添加到 C# 项目中。你可以在那里找到你的图标文件。

于 2015-07-09T21:14:00.353 回答