C# WPF Xaml中的名称空间冲突
我创建了一个名为Company.System.SomeName的WPF项目。当我尝试构建项目时,我在xaml文件中遇到了以下几个冲突错误: 命名空间中不存在类型或命名空间名称“Windows” “公司制度” 是否仍有解决此冲突的方法,或者我需要更改项目名称并从中排除系统字符串C# WPF Xaml中的名称空间冲突,c#,wpf,xaml,namespaces,C#,Wpf,Xaml,Namespaces,我创建了一个名为Company.System.SomeName的WPF项目。当我尝试构建项目时,我在xaml文件中遇到了以下几个冲突错误: 命名空间中不存在类型或命名空间名称“Windows” “公司制度” 是否仍有解决此冲突的方法,或者我需要更改项目名称并从中排除系统字符串 非常感谢您的帮助。为了使用全局名称空间来解决这个问题,您需要提到global::System 范例 using System; namespace SampleApp.System{ ... `global::Syst
非常感谢您的帮助。为了使用全局名称空间来解决这个问题,您需要提到global::System 范例
using System;
namespace SampleApp.System{
...
`global::System.Windows.Controls.UserControl`
....
}
为了使用全局名称空间来解决这个问题,您需要提到global::System 范例
using System;
namespace SampleApp.System{
...
`global::System.Windows.Controls.UserControl`
....
}
你能发布一些产生错误的代码吗?错误消息中很可能有错误行。不建议您这样做,但您可以这样做。@Onur:冲突在.xaml文件中。当编译器试图将xaml解释为c#时,会混淆.NetFramework中的系统命名空间和项目中的公司.System命名空间。如果类型“足够合格”,例如
global::System.Windows
,则应该可以工作。虽然确实最好不要将System
用作命名空间的一部分。但在两个命名空间“Company.Common”和“Common.Controls”中也存在同样的问题。global::将是解决方案,但g.i.cs不包含此内容。您可以发布一些产生错误的代码吗?错误消息中很可能有错误行。不建议您这样做,但您可以这样做。@Onur:冲突在.xaml文件中。当编译器试图将xaml解释为c#时,会混淆.NetFramework中的系统命名空间和项目中的公司.System命名空间。如果类型“足够合格”,例如global::System.Windows
,则应该可以工作。虽然确实最好不要将System
用作命名空间的一部分。但在两个命名空间“Company.Common”和“Common.Controls”中也存在同样的问题。global::将是解决方案,但g.i.cs不包含此内容。冲突在xaml文件中。它显示它在xaml文件中,但实际上在g.cs文件中。对,但.g.cs文件不是自动生成的吗?是的,它们是自动生成的,因此不建议修改它们。如果不是强制性的,我建议您将字符串“System”更改为其他字符串。:)冲突发生在xaml文件中。它显示它在xaml文件中,但实际上它在g.cs文件中。对,但是.g.cs文件不是自动生成的吗?是的,它们是自动生成的,因此不建议修改它们。如果不是强制性的,我建议您将字符串“System”更改为其他字符串。:)