我在 C# 中有一个解决方案,我需要更新资源文件中的版本(.resx 文件是 xml 文件),我已经在 C++ 资源文件(不是 xml 文件)中做到了,我想知道我是否可以使用类似的东西在我的 C# 项目中。
问问题
4782 次
2 回答
4
您不能直接从 Visual Studio 执行此操作。
如果直接调用编译器,则可以使用命令行上的标志csc
嵌入 .res 文件。/win32res:
(使用该rc
工具从 .rc 生成 .res。)
或者,您可以像往常一样通过 Visual Studio 构建您的 EXE,然后添加一个调用ildasm
后跟ilasm
. ilasm
支持/resource=
命令行标志。
于 2010-12-08T17:39:34.583 回答
1
不,你不能,但有一些方法可以转换,请参阅此链接:从 Win32 资源构建托管资源
于 2010-12-08T17:40:25.260 回答