我认为这应该是一个相对容易回答的问题,我希望,但事实证明这是一种压力!
我在几年前开发的旧应用程序上使用了一个Icon,现在我想将该图标用于当前项目..但是..
我在属性窗口中使用上传/导入图标图像添加了图标,并没有将其添加到项目资源文件中,也没有在我的代码中的任何位置指定其位置,仅使用属性窗口中的图标工具。
现在想要找到再次使用的图标图像文件,我无法在任何地方找到它!我已经浏览了所有项目文件,寻找图像文件或参考其位置,但没有找到任何内容;除了:
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
运行应用程序时,图标在应用程序任务栏磁贴中仍然清晰可见。
有谁知道图标文件的存储位置/我如何检索它?
提前谢谢。
答案 0 :(得分:2)
它存储在" {Your_project_name}。{Form_name} .resources"文件。在" obj"内搜索文件夹中的文件夹。
现在打开Visual Studio的命令提示符。我们将转换这个" .resources"归档到" .resx"文件。我们使用" resgen"这里命令。
resgen foo.resources bar.resx
然后可以将.resx添加到C#项目中。你可以在那里找到你的图标文件。