Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF Xaml中的名称空间冲突_C#_Wpf_Xaml_Namespaces - Fatal编程技术网

C# WPF Xaml中的名称空间冲突

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

我创建了一个名为Company.System.SomeName的WPF项目。当我尝试构建项目时,我在xaml文件中遇到了以下几个冲突错误:

命名空间中不存在类型或命名空间名称“Windows” “公司制度”

是否仍有解决此冲突的方法,或者我需要更改项目名称并从中排除系统字符串


非常感谢您的帮助。

为了使用全局名称空间来解决这个问题,您需要提到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”更改为其他字符串。:)