警告:没有一个已生成的程序包含要从中继承的组件.....以及程序集加载错误。解决方案

本文主要是介绍警告:没有一个已生成的程序包含要从中继承的组件.....以及程序集加载错误。解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

引言

最近在机房收费系统重构的过程中,需要创建父窗体和子窗体,应用模板方法,对代码进行封装、继承。达到代码的重用,体现的是面向对象的思想。可万万没想到的是,我在创建父窗体和子窗体的时候遇到了很大的麻烦。从早上忙到晚上,而且还查看很多资料才解决了这个问题。下面我就来分享给大家。

问题

步骤一、我们创建子窗体的过程如下:

步骤二:正常情况下我们点击添加一切都会万事大吉,可没想到的是,我确实出现了这个问题:(如图)

步骤三:这个还不是问题的核心,核心是如图:

思考

一、我的第一反应是路径不对,因为我曾今在操作过程中有对所有的命名空间进行过改动。但是很快排除了这个想法。

二、我的框架版本有问题,在小伙伴的帮助下很快也排除了。

三、师姐通过运行提出这个可能是各层之间的引用不对。很快我们在这样的猜想下很快找到了问题的答案。

 解决

解决一:站在巨人的肩膀上,仔细的核对了我各层之间的引用,并逐一进行了调整。特别是对UI层格外的多引用了一些(如图)。就这样我的第一个错误:程序集加载错误问题得到了解决。

解决二: 查看配置属性,我的平台各层的配置是Any CPU 如图:

而我查看UI层的配置的时候惊奇的发现我的配置如下:

显然这两者是不一致的,因此我们只需要稍稍改动下就好,如图:(把平台改为一致就行)。

解决三:再次生成后运行程序,然后重新添加子窗体,一切都跟什么也没发生一样:(效果如图:目标效果) 

总结

解决问题的过程其实挺辛苦的,特别是在自己没有任何方向的时候,不知道如何下手,恰好又是遇到的一些很少有人遇到的问题。但是通过各种办法解决问题,最后解决了该问题,收获了什么只有自己清楚。其实很多时候不仅仅是解决问题的本身,你还可学到其他人解决问题的方法。这次过程我深深的表示很开心。我还想遇到好多问题,可是我又有那么的一点点的害怕。哈哈哈.........关键还是自己太菜。

再次感谢各位大神的帮忙!!

这篇关于警告:没有一个已生成的程序包含要从中继承的组件.....以及程序集加载错误。解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/208155

相关文章

JS常用组件收集

收集了一些平时遇到的前端比较优秀的组件,方便以后开发的时候查找!!! 函数工具: Lodash 页面固定: stickUp、jQuery.Pin 轮播: unslider、swiper 开关: switch 复选框: icheck 气泡: grumble 隐藏元素: Headroom

豆包 MarsCode 不允许你还没有女朋友

在这个喧嚣的世界里,爱意需要被温柔地唤醒。为心爱的她制作每日一句小工具,就像是一场永不落幕的浪漫仪式,每天都在她的心田播撒爱的种子,让她的每一天都充满甜蜜与期待。 背景 在这个瞬息万变的时代,我们都在寻找那些能让我们慢下来,感受生活美好的瞬间。为了让这份浪漫持久而深刻,我们决定为女朋友定制一个每日一句小工具。这个工具会在她意想不到的时刻,为她呈现一句充满爱意的话语,让她的每一天都充满惊喜和感动

AI一键生成 PPT

AI一键生成 PPT 操作步骤 作为一名打工人,是不是经常需要制作各种PPT来分享我的生活和想法。但是,你们知道,有时候灵感来了,时间却不够用了!😩直到我发现了Kimi AI——一个能够自动生成PPT的神奇助手!🌟 什么是Kimi? 一款月之暗面科技有限公司开发的AI办公工具,帮助用户快速生成高质量的演示文稿。 无论你是职场人士、学生还是教师,Kimi都能够为你的办公文

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟 开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚 第一站:海量资源,应有尽有 走进“智听

如何在页面调用utility bar并传递参数至lwc组件

1.在app的utility item中添加lwc组件: 2.调用utility bar api的方式有两种: 方法一,通过lwc调用: import {LightningElement,api ,wire } from 'lwc';import { publish, MessageContext } from 'lightning/messageService';import Ca

pdfmake生成pdf的使用

实际项目中有时会有根据填写的表单数据或者其他格式的数据,将数据自动填充到pdf文件中根据固定模板生成pdf文件的需求 文章目录 利用pdfmake生成pdf文件1.下载安装pdfmake第三方包2.封装生成pdf文件的共用配置3.生成pdf文件的文件模板内容4.调用方法生成pdf 利用pdfmake生成pdf文件 1.下载安装pdfmake第三方包 npm i pdfma

poj 1258 Agri-Net(最小生成树模板代码)

感觉用这题来当模板更适合。 题意就是给你邻接矩阵求最小生成树啦。~ prim代码:效率很高。172k...0ms。 #include<stdio.h>#include<algorithm>using namespace std;const int MaxN = 101;const int INF = 0x3f3f3f3f;int g[MaxN][MaxN];int n

poj 1287 Networking(prim or kruscal最小生成树)

题意给你点与点间距离,求最小生成树。 注意点是,两点之间可能有不同的路,输入的时候选择最小的,和之前有道最短路WA的题目类似。 prim代码: #include<stdio.h>const int MaxN = 51;const int INF = 0x3f3f3f3f;int g[MaxN][MaxN];int P;int prim(){bool vis[MaxN];

poj 2349 Arctic Network uva 10369(prim or kruscal最小生成树)

题目很麻烦,因为不熟悉最小生成树的算法调试了好久。 感觉网上的题目解释都没说得很清楚,不适合新手。自己写一个。 题意:给你点的坐标,然后两点间可以有两种方式来通信:第一种是卫星通信,第二种是无线电通信。 卫星通信:任何两个有卫星频道的点间都可以直接建立连接,与点间的距离无关; 无线电通信:两个点之间的距离不能超过D,无线电收发器的功率越大,D越大,越昂贵。 计算无线电收发器D

hdu 1102 uva 10397(最小生成树prim)

hdu 1102: 题意: 给一个邻接矩阵,给一些村庄间已经修的路,问最小生成树。 解析: 把已经修的路的权值改为0,套个prim()。 注意prim 最外层循坏为n-1。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <cstri