【发布时间】:2014-12-03 15:17:15
【问题描述】:
我有一个包含 *.resx 嵌入式资源文件的 .NET Micro Framework 项目。
在 VS 中,自定义构建工具设置为 ResXFileCodeGenerator(似乎是 .NET Micro Framework 特定版本,因为生成的代码为 low quality 并具有 concurrency bugs)。 p>
当 *.resx 文件通过 Visual Studio 更改时,将运行此自定义构建工具。从 Visual Studio 外部更改 *.resx 文件或构建项目时,它不会运行。当右键单击 *.resx 文件并选择“运行自定义工具”时,该工具也会运行。
这是一个问题,因为我想通过 msbuild 构建项目。 在那种环境中拥有过时的 *.Designer.cs 文件并不是一件好事;-)
- 如何从 msbuild 调用 ResXFileCodeGenerator 等自定义工具?
- 如果这不可能:我在哪里可以找到有关此 ResXFileCodeGenerator 工作原理的文档?如何从命令行手动调用它?
-
ResXFileCodeGenerator 如何推导出 Designer.cs 文件中生成的数字标识符?
[System.SerializableAttribute()] internal enum BinaryResources : short { SomeBinaryResource = -7023, }
【问题讨论】:
标签: visual-studio msbuild resources resx .net-micro-framework