C# Visual Studio 2012没有';除非我先清理/重建解决方案,否则我不会应用更改
我在Visual Studio 2012中偶然发现了一个非常恼人的问题。 脚本: 我正在用C#语言开发一个Windows Phone 8应用程序,带有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
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不知何故陷入了错误状态,这导致了刷新。您的文件是否在网络共享上?不,只是在我的本地文件夹上。这肯定是我遇到的相同问题的原因。非常感谢。项目运行良好,可能是在我安装了一些更新之后突然出现了这个问题。重命名项目以删除空间并不能解决问题。我必须创建一个没有空格的新项目,然后从旧项目复制代码。