我偶然发现了 Visual Studio 2012 的一个非常烦人的问题。场景:我正在使用 C# 开发一个带有Telerik RedControls
向导的 Windows Phone 8 应用程序。如果我对 XAML 应用更改并按F5
// Build and Launch
Launch the emulator or Device 它不会反映我所做的更改。为了使更改显示,我必须在启动项目之前Clean
或项目。Rebuild
没有 Telerik 的空项目(C# / WP8)似乎不会发生这种情况,但过去在其他项目中也发生过同样的问题,可能与引用 DLL 相关,但在引用时并不总是发生DLL 也可以(SQLite 似乎没有在之前的另一个项目中引起问题)。
浏览网络时,我尝试了在 StackOverflow 和其他网站上找到的所有步骤:
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"
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.
我尝试将构建选项的平台设置为,
Any CPU / x86 / ARM
但结果始终相同
这非常烦人,因为我无法编写代码并查看效果,有时我不知道某些东西是否正常工作。
如果我不得不猜测它可能与 Telerik 添加的引用有关(在这种情况下),但我真的不知道解决方案。