我在使用Visual Studio 2012开发Windows Phone 8应用程序时遇到了一个非常烦人的问题。
具体情形如下:
我使用C#语言,并使用Telerik RedControls
向导。如果我对XAML进行更改,然后按F5
/Build and Launch
/启动模拟器或设备,它不会反映我所做的更改。为了使更改生效,我必须在启动之前将项目进行Clean
或Rebuild
。
如果是一个没有Telerik的空项目(C# / WP8),这样的情况似乎并不会发生,但在过去的其他项目中也曾出现过同样的问题,可能与引用DLL有关,但在引用DLL时并不总是会发生这种情况(SQLite在另一个以前的项目中似乎没有引起问题)。
在浏览网上搜索解决方案时,我尝试了StackOverflow和其他网站提供的所有步骤:
工具 >> 选项 >> 项目和解决方案 >> 构建和运行 >> 检查 "运行时,当项目已过期" 设置为 "始终构建"或"提示构建"
生成 >> 配置管理器 >> 检查对于需要使用的每个配置,所有要构建的项目都已选中"生成"
我尝试将
Build
选项的平台设置为Any CPU / x86 / ARM
,但结果始终相同。
这非常令人烦恼,因为我无法编写代码并查看效果,有时也不知道某些东西是否有效。
如果我要猜测,它可能与Telerik添加的引用有关(在这种情况下),但我真的找不到解决方案。