gpt4 book ai didi

visual-studio - 从 msbuild 调用 VS 自定义工具

转载 作者:行者123 更新时间:2023-12-02 03:30:19 24 4
gpt4 key购买 nike

我有一个 .NET Micro Framework包含 *.resx 嵌入式资源文件的项目。

在 VS 中,自定义构建工具设置为 ResXFileCodeGenerator(似乎是 .NET Micro Framework 特定版本,因为生成的代码是 low quality 并且具有 concurrency bugs )。

当通过 Visual Studio 更改 *.resx 文件时,将运行此自定义构建工具。当从 Visual Studio 外部更改 *.resx 文件或生成项目时,它不会运行。当右键单击 *.resx 文件并选择“运行自定义工具”时,该工具也会运行。

这是个问题,因为我想通过 msbuild 构建项目。在那个环境中拥有过时的 *.Designer.cs 文件可不是什么好事 ;-)

  • 如何从 msbuild 调用自定义工具,如 ResXFileCodeGenerator
  • 如果这不可能:我在哪里可以找到有关此 ResXFileCodeGenerator 如何工作的文档?如何从命令行手动调用它?
  • ResXFileCodeGenerator 如何推断在 Designer.cs 文件中生成的数字标识符?

    [System.SerializableAttribute()]
    internal enum BinaryResources : short
    {
    SomeBinaryResource = -7023,
    }

最佳答案

我认为 NETMF 的所有构建工具都随 NETMF 源代码一起提供。您可能想查看 .NETMF source 中的构建任务

工具位于client_(version)/Framework/Tools/

构建任务的配置位于client_(version)/tools/Targets .

关于visual-studio - 从 msbuild 调用 VS 自定义工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27275265/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com