我有一个.NET Micro Framework项目,其中包含* .resx嵌入式资源文件。
在VS中,自定义构建工具设置为 ResXFileCodeGenerator (似乎是.NET Micro Framework特定版本,因为生成的代码为low quality并且concurrency bugs )。
通过Visual Studio更改* .resx文件时,将运行此自定义生成工具。从Visual Studio外部更改* .resx文件或构建项目时,不会运行它。右键单击* .resx文件并运行自定义工具"该工具也会运行。被选中。
这是一个问题,因为我想通过msbuild构建项目。 过时的* .Designer.cs文件在这种环境中并不好用; - )
ResXFileCodeGenerator如何推断出Designer.cs文件中生成的数字标识符?
[System.SerializableAttribute()]
internal enum BinaryResources : short
{
SomeBinaryResource = -7023,
}
答案 0 :(得分:1)
我认为NETMF的所有构建工具都提供了NETMF源代码。您可能希望查看.NETMF source
中的构建任务这些工具位于client_(version)/Framework/Tools/
构建任务的配置位于client_(version)/tools/Targets。