使用 Visual Studio“生成操作”或预处理器指令嵌入不同的资源文件、不同的输出发布文件夹和按脚本签名

Using Visual Studio "Build Action" or Preprocessor directives to embed different Resource Files, Different Output Release Folder, and Sign by Script

提问人:NobleMO 提问时间:4/3/2023 更新时间:4/3/2023 访问量:94

问:

我有一个附加应用程序,用于供应商提供的应用程序(APP)(Siemens NX CAD/CAM),具有多个版本。

对于每个版本的附加组件,构建需要不同的资源文件、不同的发布构建文件夹,并使用特定的 APP 版本实用程序进行数字签名。

目前,我使用不同的资源文件进行构建,将 .dll 移动到不同的文件夹,并在 .dll 上运行供应商提供的特定于版本的 DotNet 签名 .bat 文件。

如何为所有版本构建一次并获得所有版本?

我正在查看预处理器指令、BuildAction 属性,是否有用于运行批处理文件的 post 指令?

C# Visual-Studio 项目和解决方案

评论

0赞 user20376806 4/3/2023
您好,您想一次获取所有版本的 DotNet 签名 .bat 文件吗?我不太明白“所有版本”是什么意思,特别是所有版本是什么。
0赞 NobleMO 4/4/2023
是的,但 .bat 是由供应商提供的,因此每个构建都会生成多个(我的情况是 5).dll 版本。它不是 MS DotNet 签名。
0赞 user20376806 4/4/2023
这是一篇关于批量 dll 的帖子,您可以在此基础上进行构建.<stackoverflow.com/questions/13456781/...>

答: 暂无答案