如何在将程序集打包到 XAP 中之前对其进行修改?
我有一个修改程序集的 MSBuild 任务。目前,我将任务放置在项目文件的 AfterBuild Target 中。不幸的是,这不适用于 Silverlight,因为 XAP 是在启动后构建之前打包的。 VSIX 项目也存在同样的问题。
那么我该如何让这个场景发挥作用呢?
我应该使用另一个目标吗?
I have a MSBuild task that modifies an assembly. At the moment I place the Task in the AfterBuild Target of the project file. Unfortunately this does not work for Silverlight because the XAP is packaged before the afterbuild is fired. The same problem exists for VSIX projects.
So how do I get this scenario to work?
Is there another Target I should be using?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您只需要编译的程序集进行修改,您可以在“AfterCompile”上更改目标名称。在 AfterCompile 目标中,您将仅获得程序集,而没有任何其他资源(例如附属程序集)。
If you only need compiled assembly for modification you can change target name on "AfterCompile". In AfterCompile target you will get only the assembly without any additional resources like satellite assemblies.
这听起来很像
如何注入将 XAML 转换到我的构建中?
我在那里提出了一个建议,我认为这会对您有所帮助。看看吧。如果没有,让我知道。
This sounds lot like
How can I inject a XAML transformation into my build?
I gave a suggestion there that I think would help ya out. Take a look. If not, lemme know.