Lio*_*let 2 c# windows-runtime windows-phone-8.1
场景:Visual Studio 2013 Ultimate 版本 4。Windows 8.1 通用项目。C#。我需要一个 Windows 运行时组件来定期更新我的动态磁贴。解决方案构建以错误消息结束:
“winmdexp.exe”退出,代码为-532462766
在过去的 2-1/2 天里我一直在寻找线索。没有什么比这更接近的了。此解决方案中的三个项目中的任何代码都没有语法错误。至少有人能给我指出一个方向吗?
我找到了解决方案。我的 Windows 和 Windows Phone 项目的程序集版本设置为 1、0、* 和 -blank-,以根据编译日期自动生成版本号。我使用自动生成的版本号在运行时获取“编译日期”。
当我在运行时组件项目中设置程序集版本设置以匹配解决方案中其他两个项目的设置时,上述错误消息就消失了!:)
因为这是一个如此丑陋的问题,而且我在任何地方都找不到现有的解决方案,所以我想我应该在这里发布一个解决方案,并为其他人节省 2-1/2 天的工作时间。