我在视图页面中使用我的资源非常困难。
自动生成的view.g.cs页面包含旧的using语句,我无法让它停止。我有大约12个视图,它只会在第一个视图上执行,但后来我完全删除了该文件,然后将它们添加到下一个视图中。我已经尝试重新创建视图,但第一个生成的文件仍然失败。然后我将构建选项设置为none,清理,重建并返回到页面,它仍然会发生!
我已经尝试删除obj文件夹中的实际生成的文件,但它们只是再次创建,然后我的列表中的第一个视图再次搞砸了。
有什么方法吗?我想我已经用尽了我的选择,然后重新创建项目,但我不想这样做。还有其他任何方法来修复生成的文件吗?
干杯。
答案 0 :(得分:3)
尝试右键单击XAML文件和“运行自定义工具”。
这应该生成新的,最新的.q.cs文件。
修改强>
此外,请确保您自己的XAML和代码隐藏文件正确无误。执行此操作的最佳方法是在项目目录中的所有文件。中执行旧命名空间的递归搜索(最合适的部分,例如:com.company.product.OldNameOfFeature - search for OldNameOfFeature)。如果有任何XAML或代码文件,您需要修复它们。
编辑2
此搜索应使用Visual Studio外部的外部应用程序完成,例如TotalCommander。
如何在TotalCommander中搜索:
答案 1 :(得分:1)
想出这个问题,我有两个警告说新命名空间在同一个文件中声明了两次......构建成功。
干杯。