【发布时间】:2009-09-30 08:10:42
【问题描述】:
我正在处理一个非常大的项目(一个包含 16 个项目的解决方案,每个项目包含大约 100 个文件)。
它是用 Visual Studio 2005 用 C++/C# 编写的。
其中一个项目有大约 2000 个资源,其中只有 400 个被实际使用。
如何删除那些未使用的资源?
我试图通过搜索旧的来完成任务。
它有效,我能够构建解决方案,但它在运行时中断。
我猜是因为使用了 enum。 (重要)
如何确保它不会在运行时中断?
编辑:
我认为一种方法可能是在运行时(以某种方式)动态生成资源(未找到)。
但我不知道... 任何事情。
注意:如果一些不必要的资源仍然存在也没关系。
【问题讨论】:
-
如果你的意思是清理 resx 文件,SharpDevelop 就有这样的功能。 (sharpdevelop.net)
-
我不会将具有 1600 个源文件的系统称为“非常大”。适度,也许,但不是“非常大”。再加一个零,你就接近“非常大”了。
标签: c# c++ visual-studio resources