Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 在编译期间替换清单_Delphi_Toolsapi - Fatal编程技术网

Delphi 在编译期间替换清单

Delphi 在编译期间替换清单,delphi,toolsapi,Delphi,Toolsapi,我想创建IDE扩展,它允许我直接在DelphiIDE中编辑Windows清单。有没有办法在没有{$R}指令的情况下删除内置清单并添加我自己的资源?我对IoTapProject资源的所有尝试均失败。我甚至无法从IOTAProject获得此接口。我使用Delphi XE3。AFAIK,没有界面来编辑IDE创建的清单。您可能需要将项目配置为使用用户定义的外部清单文件,然后根据需要编辑该文件。IDE已允许您指定自己的清单资源。你为什么觉得需要更多的东西?是的,这是允许的。但我必须使用外部工具来创建清单。

我想创建IDE扩展,它允许我直接在DelphiIDE中编辑Windows清单。有没有办法在没有{$R}指令的情况下删除内置清单并添加我自己的资源?我对IoTapProject资源的所有尝试均失败。我甚至无法从IOTAProject获得此接口。我使用Delphi XE3。

AFAIK,没有界面来编辑IDE创建的清单。您可能需要将项目配置为使用用户定义的外部清单文件,然后根据需要编辑该文件。IDE已允许您指定自己的清单资源。你为什么觉得需要更多的东西?是的,这是允许的。但我必须使用外部工具来创建清单。我想创建一个扩展,它将支持所有规范领域()。如果其中一些(assemblyIdentity名称、描述)将从VersionInfo自动填充,则更好。另一个原因-我只是想提高我在IDE扩展开发方面的技能:)您应该真正包括您尝试过的内容,以便其他用户可以确认是否存在常见问题。好的,最好是自己创建版本资源,而不是让IDE(mis)管理它。同样,清单资源也是如此。我用自己的工具自己做所有的工作。但是IDE插件不是您所需要的。不仅仅是因为我并不总是从IDE构建。如果您想实现构建自动化,IDE插件显然是错误的plce。您需要一个构建操作。使生成操作创建自定义清单资源和版本资源。