C# Visual Studio 2012没有';除非我先清理/重建解决方案,否则我不会应用更改

C# Visual Studio 2012没有';除非我先清理/重建解决方案,否则我不会应用更改,c#,visual-studio,visual-studio-2012,windows-phone-8,telerik,C#,Visual Studio,Visual Studio 2012,Windows Phone 8,Telerik,我在Visual Studio 2012中偶然发现了一个非常恼人的问题。 脚本: 我正在用C#语言开发一个Windows Phone 8应用程序,带有Telerik RedControls向导。 如果我对XAML应用更改,然后按F5/构建并启动/启动模拟器或设备,它将不会反映我所做的更改。 为了使更改显示出来,我必须在启动项目之前清理或重建 没有Telerik的空项目(C#/WP8)似乎不会发生这种情况,但同样的问题也发生在过去的其他项目中,可能与引用DLL有关,但在引用DLL时也不总是发生(S

我在Visual Studio 2012中偶然发现了一个非常恼人的问题。 脚本: 我正在用C#语言开发一个Windows Phone 8应用程序,带有
Telerik RedControls
向导。 如果我对XAML应用更改,然后按
F5
/
构建并启动
/启动模拟器或设备,它将不会反映我所做的更改。 为了使更改显示出来,我必须在启动项目之前
清理
重建

没有Telerik的空项目(C#/WP8)似乎不会发生这种情况,但同样的问题也发生在过去的其他项目中,可能与引用DLL有关,但在引用DLL时也不总是发生(SQLite似乎不会在以前的另一个项目中引起问题)

浏览网络时,我尝试了StackOverflow和其他网站提供的所有步骤:

  • 工具>>选项>>项目和解决方案>>构建和运行>>检查“运行时,项目过期”是否设置为“始终构建”或“提示构建”

  • Build>>configurationmanager>>检查要为每个需要使用的配置生成的所有项目是否选中了“Build”。

  • 我尝试将构建选项的平台设置为
    Any CPU/x86/ARM
    ,但结果总是一样的

  • 这是非常烦人的,因为我无法编写代码并查看效果,有时我不知道是否有什么东西在工作或没有原因


    如果我不得不猜测,它可能与Telerik添加的引用有关(在本例中),但我真的无法找到解决方案。

    当您创建一个名称中有空白的Windows Phone应用程序项目(例如“项目”)时,Visual Studio会中断并且无法正确跟踪项目文件中的更改,以便在生成时使其无效

    我刚刚遇到了这个问题,在检查了各种设置和配置之后,最终解决了这个问题的是我:

    • 切换到
      Release
      模式并运行应用程序。一切都重建得很好
    • 然后切换回
      Debug
      模式并运行应用程序,一切都恢复正常

    我唯一的猜测是Visual Studio 2012不知何故陷入了错误状态,这导致了刷新。

    您的文件是否在网络共享上?不,只是在我的本地文件夹上。这肯定是我遇到的相同问题的原因。非常感谢。项目运行良好,可能是在我安装了一些更新之后突然出现了这个问题。重命名项目以删除空间并不能解决问题。我必须创建一个没有空格的新项目,然后从旧项目复制代码。