当我构建我的项目时,我不断收到警告说在多个项目中找不到各种引用的组件,但它确实表示构建成功。如果我删除/读取了引用,那么警告将在一次编译时消失,但它们会在下一次编译时立即出现。
我刚刚将此项目移至 Visual Studio 2012(从 2010 年开始),这是我遇到的两个问题之一,第二个问题更令人沮丧......当我按 F5 调试 Visual Studio 更改模式时(即工具栏更改为你可以看到它已经进入调试模式)但是应用程序永远不会启动并且没有断点被命中。我的应用程序资源部分包含一个 AppBootstrapper 对象,我的断点位于 AppBootstrapper 的构造函数的开头。
我不确定这两个问题是否相关。
编辑:每当我进行更改然后按 Ctl-Shift-B 时,它都会在没有任何警告的情况下构建,但是当我再次按 Ctl-Shift-B 时,警告会再次出现并保留在我所做的每个构建中,直到我进行另一次更改指向警告再次消失以进行单个构建。
编辑:我解决了后一个问题。当有人建议我这样做时,我已经修改了我的 app.xaml 以将我的资源直接放在<Application.Resources>
标签下而不是嵌套在<ResourceDictionary><ResourceDictionary.MergedDictionaries><ResourceDictionary>
标签中,但我想它毕竟需要这样,尽管我不明白为什么.. .我只知道如果不是这样,它实际上并没有尝试创建资源的实例。
我仍然有另一个问题,虽然这是一个巨大的烦恼,但至少现在正在运行。