C# Silverlight--不可能进行任何更改

C# Silverlight--不可能进行任何更改,c#,silverlight,visual-web-developer,C#,Silverlight,Visual Web Developer,我刚刚在使用VisualWebDeveloperExpress进行的Silverlight项目中遇到了一个奇怪的错误。当我更改MainPage.xaml文件时,更改会显示在编辑器窗口中,并且项目编译时不会出现问题。但是在调试模式下,网站没有改变 我的目标是为我父亲实现一个非常简单的图像查看器:一个大图像,下面有一个小进度条。应该可以设置一些图像,这些图像在巨大的图像控件中一个接一个地显示。这就是我所做的 我在标准中添加了两行 网格 我在其中一行中添加了一个进度条 我在另一行添加了一个图像控件 到

我刚刚在使用VisualWebDeveloperExpress进行的Silverlight项目中遇到了一个奇怪的错误。当我更改MainPage.xaml文件时,更改会显示在编辑器窗口中,并且项目编译时不会出现问题。但是在调试模式下,网站没有改变

我的目标是为我父亲实现一个非常简单的图像查看器:一个大图像,下面有一个小进度条。应该可以设置一些图像,这些图像在巨大的图像控件中一个接一个地显示。这就是我所做的

  • 我在标准中添加了两行 网格
  • 我在其中一行中添加了一个进度条
  • 我在另一行添加了一个图像控件
  • 到目前为止一切顺利。调试显示了一个底部有一个小条的空网站

  • 我导入了一个测试图像并进行了修改 “我的图像”的源属性 控制
  • 在与VisualWebDeveloper进行了一些斗争后,图像被接受,并可以在编辑器的预览区域中看到

  • 我编译了项目并开始调试。网站上没有图像
  • 我不知道我的项目出了什么问题,但构建似乎已经冻结。只是为了好玩,我用一个巨大的按钮替换了图片。什么也没发生。编译没有错误,但网站上没有按钮。在其他一些简单的测试之后,我确信:更改不再适用。 这是编译器输出,抱歉,它是德语:

    ------Erstellen gestartet:Projekt:papa_图像,配置:调试任何 CPU------papa_图像-> K:\extharddrive\dokumente\workspace\papa\u images\papa\u images\Bin\Debug\papa\u images.dll 安文顿斯曼尼斯将军 斯达滕·沃尔登·基恩·德伦根酒店 埃尔米特尔特。安文顿斯曼尼福斯特达蒂酒店 这是一个新的展位。
    XAP Verpackung starten Es wurden keineÄnderungen ermittelt。达斯 XAP包装是一个全新的展位。 试模时,试模器应与试模器连接。死亡 测试结果为乌尔德·埃弗格雷奇·埃斯特尔特

    =========建造:1埃弗格雷奇·奥德·阿克图尔,费勒·贝0,0übersprungen 这是最后两行的英文版本

    构建:1成功或最新, 0处出错,已跳过0

    我该怎么办

    编辑:

    我刚刚有了一个有趣的发现:

  • 我将构建模式切换为发布 并重新编译了所有内容--不 变化
  • 我关闭了浏览器
  • 我将构建模式切换回 调试并重新编译所有内容
  • 当我开始调试Firefox4时 Beta 7取代了Firefox 3.6.1. 这很奇怪,因为3.6.1是我的标准浏览器
  • 这些变化被应用了
  • 我开始使用 火狐3.6.1
  • 我又开始调试了。这个 更新后的网站显示在FireFox 3.6.1中
  • 我在MainPage.xaml中更改了一些内容 并编译。就像Firefox 3.6.1一样 网站仍然打开 用它。新的变化并没有改变 应用
  • 显然,Firefox3.6.1阻止了正确的重建。为什么?@Robaticus也许你是对的,Firefox确实将站点存储在某种缓存中。但是我无法清除它:“删除慢性”按钮被禁用,因为我总是使用私有模式

    编辑2:
    Firefox4Beta7完成了这项工作。将应用这些更改。我仍然想知道如何使用Firefox3。

    听起来您网站的ClientBin文件夹中的Silverlight xap文件没有正确更新

    作为一种解决方法,您可以尝试在重建之前删除它,并检查您的编辑是否确实正在编译

    我能想到的唯一一件可能会阻止xap文件更新的事情是,web服务仍在使用该文件,但消息(由Google翻译,因此不是100%准确)如下所示:

    构建已启动:项目:papa\u映像,配置:调试任何CPU------papa\u映像->C:\exthardrive\documents\workspace\papa\u映像\papa\u映像\Bin\Debug\papa\u映像.dll生成应用程序清单,启动时未识别任何更改。
    应用程序清单文件是最新的 Xap包装,未开始更改。已识别。
    可以在测试页面的日期创建XAP包。
    已成功创建测试页


    这意味着该区域没有问题。

    听起来您网站的ClientBin文件夹中的Silverlight xap文件没有正确更新

    作为一种解决方法,您可以尝试在重建之前删除它,并检查您的编辑是否确实正在编译

    我能想到的唯一一件可能会阻止xap文件更新的事情是,web服务仍在使用该文件,但消息(由Google翻译,因此不是100%准确)如下所示:

    构建已启动:项目:papa\u映像,配置:调试任何CPU------papa\u映像->C:\exthardrive\documents\workspace\papa\u映像\papa\u映像\Bin\Debug\papa\u映像.dll生成应用程序清单,启动时未识别任何更改。
    应用程序清单文件是最新的 Xap包装,未开始更改。已识别。
    可以在测试页面的日期创建XAP包。
    已成功创建测试页


    这意味着这方面没有问题。

    在ChrisF上加上标签,您可能还需要在浏览器上明确清除您的错误。我以前也遇到过这种情况,由于某种原因,XAP文件被缓存,并且似乎从未更新过。

    在ChrisF上加上标签,您可能还希望在浏览器上明确清除您的错误。我以前也遇到过这种情况,由于某种原因,XAP文件被缓存,而且似乎从未更新过。

    Cassini正在运行吗?在通知区域(按时钟)查找称为“ASP.NET开发服务器”的内容。有时我们会遇到问题,必须关闭该服务器,或者它会记住它是什么