日期:2014-05-17  浏览次数:20971 次

两个输出文件名解析为同一个输出路径
VS2010提示 两个输出文件名解析为同一个输出路径obj\Debug\smUserControl.czReceCase.hbNOpress.resources   在用一个解决方案管理器里面。

------解决方案--------------------
我刚遇到这个情况,解决方案如下:

我把一个类(Bill.cs)用partial分成了两部分
Bill.UI.cs 负责UI代码,就是设计器生成的设置控件的代码
Bill.cs 负责具体逻辑,我自己编写的代码

原先这两个部分都是放在Bill部分的,也就是都在Bill.cs,当我在界面上调整控件后,VS生成的代码都放在Bill.resx里.
当我分离成两个类的时候并没有把Bill.resx的代码移到Bill.UI.resx里面,所以当我用界面设计器打开Bill.UI.cs调整界面时,VS自动给我生成了Bill.UI.resx这个文件,这样就有Bill.resx和Bill.UI.resx两个文件了,但是它们的输出为同一个类(Bill)的资源文件,所以报错了.