CSharp编写文件对话框类出现的编译错误以及部分解决策略
- 相关推荐
编译错误展示
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 CS0234 命名空间“System.Windows”中不存在类型或命名空间名“Forms”(是否缺少程序集引用?) WpfApplication1 F:\nhy\work\12\Source\WpfApplication1 - SR01.V01.S01.03\WpfApplication1 - SR01.V01.S01.03\WpfApplication1\Page\PageHome.xaml.cs 18 N/A
调用SaveDialog的时候,就出现了这个问题,然后就加入相关的命名空间:using System.Windows.Forms;
但是又出现了下面的错误:
错误 CS0104 “UserControl”是“System.Windows.Controls.UserControl”和“System.Windows.Forms.UserControl”之间的不明确的引用 WpfApplication1 F:\nhy\work\12\Source\WpfApplication1 - SR01.V01.S01.03\WpfApplication1 - SR01.V01.S01.03\WpfApplication1\Page\PageHome.xaml.cs 25 N/A
错误 CS0104 “TextBox”是“System.Windows.Controls.TextBox”和“System.Windows.Forms.TextBox”之间的不明确的引用 WpfApplication1 F:\nhy\work\12\Source\WpfApplication1 - SR01.V01.S01.03\WpfApplication1 - SR01.V01.S01.03\WpfApplication1\Page\PageHome.xaml.cs 145 N/A
错误 CS0104 “TextBox”是“System.Windows.Controls.TextBox”和“System.Windows.Forms.TextBox”之间的不明确的引用 WpfApplication1 F:\nhy\work\12\Source\WpfApplication1 - SR01.V01.S01.03\WpfApplication1 - SR01.V01.S01.03\WpfApplication1\Page\PageHome.xaml.cs 1186 N/A
错误 CS0104 “TextBox”是“System.Windows.Controls.TextBox”和“System.Windows.Forms.TextBox”之间的不明确的引用 WpfApplication1 F:\nhy\work\12\Source\WpfApplication1 - SR01.V01.S01.03\WpfApplication1 - SR01.V01.S01.03\WpfApplication1\Page\PageHome.xaml.cs 1238 N/A
解决方法
目前的基类是UserControl,查询了一下这个基类没有发现有什么不能使用的,但是编译却提示一些不不兼容的版本信息,暂时先不要savedialog这个类了,具体的原因是未知的,先把这个命名去掉,保证目前的可以进行下去再说。
对于奇怪的无法解决的错误,建议大家最好更换方法,我们做程序要有这些点心理准备吧!