Eri*_*let 5 c# wpf compiler-errors compilation
编译时出现错误:
“SimulatorUi.MainWindow”不包含“UserCtrlSimulator”的定义,并且找不到接受“SimulatorUi.MainWindow”类型的第一个参数的扩展方法“UserCtrlSimulator”(您是否缺少 using 指令或程序集引用?)
在同一项目中编译用户控件及其所属窗口时出现此错误。
为什么 ?
问题是 userControl 在其拥有的 Window 中的命名。我命名为:
Name="UserCtrlSimulator"
Run Code Online (Sandbox Code Playgroud)
代替:
x:Name="UserCtrlSimulator"
Run Code Online (Sandbox Code Playgroud)
您可以通过删除该名称错误的对象的引用(删除对不带“x:”命名的对象的任何引用)来找到错误和更有用的错误消息。
我不知道为什么会这样的确切原因???但我的解决方案工作正常。
希望它可以帮助任何人,因为我在这个奇怪的错误上浪费了很多时间。