除非我首先清理/重建解决方案,否则Visual Studio 2012不会应用更改

Sav*_*ano 8 c# telerik visual-studio visual-studio-2012 windows-phone-8

我偶然发现了Visual Studio 2012中一个非常恼人的问题.场景:我正在使用Telerik RedControls向导在C#中开发一个Windows Phone 8应用程序.如果我对XAML应用更改并按F5/ Build and Launch/启动模拟器或设备,它将不会反映我所做的更改.为了使更改显示,我必须在启动它之前Clean或者Rebuild项目.

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

浏览网页我尝试了在StackOverflow和其他网站上找到的所有步骤:

  1. Tools >> Options >> Project and Solution >> Build and Run >> Check that "On run, when projects are out of date" is set to "Always build" or "Prompt to build"

  2. Build >> Configuration Manager >> Check that "Build" is checked for all of the projects you want to build for each of the configurations you need to use.

  3. 我尝试设置Build选项的平台,Any CPU / x86 / ARM但结果总是一样的

这非常令人讨厌,因为我无法编码和查看效果,有时我不知道某些内容是否有效.

如果我不得不猜测它可能与Telerik添加的引用有关(在这种情况下),但我真的失去了解决方案.

Sav*_*ano 4

看起来,当您创建名称中包含空格的 Windows Phone 应用程序项目(例如“The Project”)时,Visual Studio 会中断并且无法正确跟踪项目文件中的更改,从而在构建时使它们无效。