分享

解决VS2012 WPF中“对类型“ ”的构造函数执行符合制定的绑定约束的调用时引发了异常。行号为“3”,行位置为“9””问题的过程

 牛人的尾巴 2018-09-20

解决VS2012 WPF中“对类型“ ”的构造函数执行符合制定的绑定约束的调用时引发了异常。行号为“3”,行位置为“9””问题的过程

2015年09月09日 14:30:09 雪枫竹 阅读数:3046 标签: vs2012 wpf C# 绑定约束的调用 行号为3 更多
个人分类: C#

1、首先在网络上查找前人的经验,知道主程序构造函数中不能被调试。于是将全局变量初始化部分,从变量声明处放进了Load函数中。

2、运行后,变成“试图加载格式不正确的程序”或者“混合模式程序集时针对“v2.0.50727”版的运行时生成的……无法在4.0运行时中加载该程序集”

3、观察后猜测是版本向下兼容问题,因为主程序是.net4.5版本的,而引用的dll是.net2.0版本的,于是搜索网上大神们的答案,在app.config中<startup>标签头加入一点变成<startup useLegacyV2RuntimeActivationPolicy="true">。 

4、但是然并卵,运行后并没有解决问题,于是在程序交付压力中纠结一天后,忽然想到了一点

5、将<startup>标签下,<supporteRuntime>标签中,sku=“ ”这一个属性删掉,运行成功。

6、查了一下sku大概意思是最低运行状态?

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多