我有一个用例,我需要添加有关创建当前发布事务的用户的信息(不仅仅是他们的用户名,我还需要组成员身份和其他一些详细信息)并将其传递给部署者扩展。
发布时,使用以下代码相对容易
engine.PublishingContext.RenderedItem.AddInstruction(
InstructionScope.Global, instruction);
您可能会注意到,“AddInstruction”这个方法仅适用于“RenderedItem”,但Unpublish指令不会呈现项目,因此我不能使用相同的技术。
在生成包清单时(例如在自定义解析器中),如果不破解文件系统中的包清单,您将如何解决这个要求?