两个输出文件名解析为同一个输出路径:“obj\x86\Debug\SafetyValve.FormNewTest.resources” SafetyValve

在vs2010中复制窗体,会出现这样一个错误

错误 1 两个输出文件名解析为同一个输出路径:“obj\x86\Debug\SafetyValve.FormNewTest.resources”


有人说可以用继承的方法来实现,而不要这样复制,但是有的时候东西比较复杂继承不一定好做,所以还是希望可以复制窗体。


解决办法:

1  先复制窗体,粘帖到需要的位置。这里对源窗体称为A,新的称为B

2  对B重命名为你想要的名字,当然你要保留为 副本### 这样的名字也可以(右键重命名)

3  打开B的designer文件,把类名给改了(直接改名字,不要右键重命名)

4  打开B的cs文件,把类名改为和designer文件一样,并且把构造函数的名字也改一下(直接改名字,不要右键重命名)


一般说来,这样操作,到第4步时候已经是不会报那个错了


5  这个时候如果运行会报上面的错误,怎么办呢?选择A,右键从项目中移除,然后再新建,添加现有项,把它加进来。之后就不报错了


  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值