我刚刚在使用 Visual WebDeveloper Express 处理的 Silverlight 项目中遇到了一个奇怪的错误。当我更改 MainPage.xaml 文件时,更改会显示在编辑器窗口中,并且项目编译没有问题。但是在调试模式期间,网站没有改变。
我的目标是为我父亲实现一个非常简单的图像查看器:一张大图像,下面有一个小进度条。应该可以设置几张图片在巨大的图片控件中依次显示。这就是我所做的。
- 我在标准网格中添加了两行
- 我在其中一行添加了一个进度条
- 我在另一行添加了一个图像控件
到目前为止一切顺利。调试显示一个空的网站,底部有一个小栏。
- 我导入了一个测试图像并修改了我的图像控件的源属性
在与 Visual WebDeveloper 进行了一些斗争后,该图像被接受并且可以在编辑器的预览区域中看到。
- 我编译了项目并开始调试。网站上没有图片。
我不知道我的项目出了什么问题,但构建似乎已经冻结。只是为了好玩,我用一个巨大的按钮替换了图像。没啥事儿。编译执行没有错误,但在网站上没有按钮。经过其他一些简单的测试后,我确信:更改不再适用。这是编译器输出,抱歉,它是德语:
------ Erstellen gestartet: Projekt: papa_images, Konfiguration: Debug Any CPU ------ papa_images -> K:\extharddrive\dokumente\workspace\papa_images\papa_images\Bin\Debug\papa_images.dll Generierung des Anwendungsmanifests starten Es wurden keine Änderungen ermittelt。Die Anwendungsmanifestdatei ist auf dem neuesten Stand。
XAP-Verpackung starten Es wurden keine Änderungen ermittelt。Das XAP-Paket ist auf dem neuesten Stand。Die Testseite wird erstellt。Die Testseite wurde erfolgreich erstellt。========== 构建:1 erfolgreich oder aktuell, Fehler bei 0, 0 übersprungen
这是最后两行的英文版
构建:1成功或最新,0错误,0跳过
我该怎么办 ?
编辑:
我刚刚做了一个有趣的发现:
- 我将构建模式切换为发布并重新编译了所有内容。 - 没有变化
- 我关闭了浏览器。
- 我将构建模式切换回调试并重新编译了所有内容。
- 当我开始调试 Firefox 4 Beta 7 时打开而不是 Firefox 3.6.1。这很奇怪,因为 3.6.1 是我的标准浏览器。
- 更改已应用。
- 我开始使用 Firefox 3.6.1 编辑这篇文章
- 我又开始调试了。更新后的网站在 FireFox 3.6.1 中显示
- 我在 MainPage.xaml 中更改了一些内容并进行了编译。由于 Firefox 3.6.1 仍处于打开状态,因此该网站已打开。未应用新更改
显然 Firefox 3.6.1 阻止了正确的重建。为什么 ?@ Robaticus 也许你是对的,Firefox 确实将网站存储在某种缓存中。但是我无法清除它:“删除慢性”按钮被禁用,因为我总是使用私人模式。
编辑 2:Firefox 4 Beta 7 完成了这项工作。更改已应用。我仍然想知道如何使用 Firefox 3。