我正在使用2个dll(Microsoft.Expression.Interactions.dll
和System.Windows.Interactivity.dll
),当编译父应用程序时,创建大量的文化文件夹:
每个内部都有2个dll(Microsoft.Expression.Interactions.resources.dll
和System.Windows.Interactivity.resources.dll
).我已经google了,我找不到任何与如何阻止这个恼人的自动生成内容相关的内容.
我用其他解决方案.您可以在Vistual Studio中为项目配置Post-build事件,这将删除多余的文件夹:
rd /s /q "de", "en", "es", "fr", "it", "ja", "ko", "ru", "zh-Hans", "zh-Hant"
此解决方案比从sdk文件夹中删除文件夹的侵入性小.
此问题有两种解决方法:
复制System.Windows.Interactivity.dll
并直接向此文件添加引用
删除这些文件夹:
\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.5\Libraries
相关链接:
原始解决方案
由Release目录中的caliburn.micro生成的文件