1

我在 C# 中有一个解决方案,我需要更新资源文件中的版本(.resx 文件是 xml 文件),我已经在 C++ 资源文件(不是 xml 文件)中做到了,我想知道我是否可以使用类似的东西在我的 C# 项目中。

4

2 回答 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 回答