• 在 resources 参数中指定了多次。 resources 参数不支持重复项—解决方法


    在 resources 参数中指定了多次。 resources 参数不支持重复项—解决方法zz 

    C#开发过程相关 2010-03-12 14:31:50 阅读730 评论1    字号: 订阅

    做项目的时候,有时同一个项目的两个或多个窗体的功能,控件大部分都一样。于是偷个懒,做好一个窗体后,其余的都复制过去。到生成时会报个错误“Resources参数不支持重复项”“obj\Debug\****. ****. WinForms. ***. Frm**. resources”在“Resources”参数中指定了多次”。本人最近也遇到了这个错误,总结了一下。

    由于只是把窗体复制过去了,代码与原来的一样。

    首先,要把复制的类名改成别的(public partial class和partial class两个),构造函数也要改过来,注意是自己改,不要用编辑器帮你改,不然编辑器会把原来的也改掉(包括引用),你还要把原来的再改过来。{回来}

    然后是改由设计器产生的代码,修改复制的窗体下面“xxxxx.Designer.cs”文件里,“窗体设计器生成的代码”里的东西:“            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(原窗体名));”。把里面的‘原窗体名’改为现窗体名。(报错也就是由它引起的)。现在重新生成是不是已经成功了。

    接下来,就是把复制窗体里的一些窗体事件名修改过来。记得把由设计器产生的添加事件的代码也改过来。现在基本上就OK了。如果重新生成还有错误,那就是窗体代码里或设计器产生的代码里某个地方没改过来,可以用查找找一下(ctrl+f),再改过来。

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/haiqing421/archive/2009/05/09/4164119.aspx

  • 相关阅读:
    51nod乘积之和
    Dell服务器安装OpenManage(OMSA)
    Nginx反向代理PHP
    搭建haproxy
    108. Convert Sorted Array to Binary Search Tree
    60. Permutation Sequence
    142. Linked List Cycle II
    129. Sum Root to Leaf Numbers
    118. Pascal's Triangle
    26. Remove Duplicates from Sorted Array
  • 原文地址:https://www.cnblogs.com/softwareking/p/2013304.html
Copyright © 2020-2023  润新知