https://www.jb51.net/softjc/566827.html
https://blog.csdn.net/findsafety/article/details/34090307
在vs2010中複製窗體,會出現這樣一個錯誤
錯誤 1 兩個輸出文件名解析爲同一個輸出路徑:“obj\x86\Debug\SafetyValve.FormNewTest.resources”
有人說可以用繼承的方法來實現,而不要這樣複製,但是有的時候東西比較複雜繼承不一定好做,所以還是希望可以複製窗體。
解決辦法:
1 先複製窗體,粘帖到需要的位置。這裏對源窗體稱爲A,新的稱爲B
2 對B重命名爲你想要的名字,當然你要保留爲 副本### 這樣的名字也可以(右鍵重命名),此處一定要右鍵重命名,不然會把之前的也給重命名了
3 打開B的designer文件,把類名給改了(直接改名字,不要右鍵重命名)
4 打開B的cs文件,把類名改爲和designer文件一樣,並且把構造函數的名字也改一下(直接改名字,不要右鍵重命名)
一般說來,這樣操作,到第4步時候已經是不會報那個錯了
5 這個時候如果運行會報上面的錯誤,怎麼辦呢?選擇A,右鍵從項目中移除,然後再新建,添加現有項,把它加進來。之後就不報錯了
————————————————
版權聲明:本文爲CSDN博主「findsafety」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/findsafety/article/details/34090307