Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 编译Silverlight项目后没有更改_C#_Visual Studio_Silverlight_Visual Studio 2010 - Fatal编程技术网

C# 编译Silverlight项目后没有更改

C# 编译Silverlight项目后没有更改,c#,visual-studio,silverlight,visual-studio-2010,C#,Visual Studio,Silverlight,Visual Studio 2010,我很困惑。我正在向Silverlight项目添加更改,如果没有任何错误,它将编译。但在我启动项目后,我看不到任何变化。发生了什么?要解决缓存问题,可以在aspx页面的源属性中向xap文件添加一个参数 而不仅仅是写作 <param name="source" value="ClientBin/SilverlightApp.xap"/> 您可以使用以下内容: <param name="source" value="<%= String.Format("ClientBin

我很困惑。我正在向Silverlight项目添加更改,如果没有任何错误,它将编译。但在我启动项目后,我看不到任何变化。发生了什么?

要解决缓存问题,可以在aspx页面的源属性中向xap文件添加一个参数

而不仅仅是写作

<param name="source" value="ClientBin/SilverlightApp.xap"/>

您可以使用以下内容:

<param name="source" value="<%= String.Format("ClientBin/SilverlightApp.xap?ver={0}", (new System.IO.FileInfo("ClientBin/SilverlightApp.xap")).CreationTime.Ticks.ToString()) %>"/>


这样,每次再次编译xap文件时,浏览器都会看到一个新参数,并应加载正确的文件。

您要在哪个浏览器中签入它?Google Chrome。而且它工作得更早,没有任何问题。它可能是你的缓存。尝试按Ctrl+F5组合键,但不起作用。很奇怪。如果你切换浏览器呢?比如说,对于IE?有一个类似的问题,只是尝试了一下,它可以工作(使用chrome),我尝试了,但没有工作。编译项目时,我只看到一个空页面。@Peter17请发布aspx页面的源代码(或者至少是定义Silverlight应用程序的部分)。