如何在Windows Phone 7程序集中使用ILMerge?

时间:2011-01-02 08:09:03

标签: windows-phone-7 ilmerge

我已经为SL4工作了,但是我的WP7项目需要一个等价物:

"c:\Program Files (x86)\Microsoft\ILMerge\ilmerge.exe" 
/lib:MyProj.Silverlight\bin\Release /internalize /ndebug 
/targetplatform:v4,"C:\Program Files (x86)\Microsoft Silverlight\4.0.50917.0" 
/out:Download\MyProj.Silverlight.dll MyProj.Silverlight.dll Newtonsoft.Json.Silverlight.dll

WP7的等效/targetplatform值是多少?

2 个答案:

答案 0 :(得分:3)

我设法让ILMerge与WP7合作,关于它的快速博客文章here

我相信上面的例子你的'targetplatform'是错误的,应该是:

/ targetplatform:v4,“%ProgramFiles(x86)%\ Reference Assemblies \ Microsoft \ Framework \ Silverlight \ v4.0 \ Profile \ WindowsPhone

答案 1 :(得分:1)

我不认为ILMerge已经针对WP7进行了更新。您可以尝试一个silverlight 3组件,看看它是否运行。