如何使用Silverlight解决方案

时间:2011-12-20 22:39:05

标签: silverlight

我有一个在Visual Studio 2010中制作的Silverlight应用程序,我想把它放在一个网站上,但我没有丝毫的线索如何。

我查看了所有msdn文档,他们都提到了.xap文件,这是你在网站上使用的文件,但是没有.xap,我无法找到如何将我的代码编译成一个。 xap文件。

此外,当我运行应用程序并在浏览器中查看源代码时,它将我的代码编译到.xap文件中,但没有.xap文件!

所以我的问题就是如何在网站上获取Silverlight应用程序,因为我已经尝试了几个小时,我无法弄明白。

3 个答案:

答案 0 :(得分:1)

创建解决方案时包含示例html或aspx页面。这是当您点击F5时浏览器导航到的页面。您可以将该页面作为如何在页面中嵌入Silverlight应用程序的基本示例。你应该在项目文件夹中找到它。

当您点击VS中的“Build”时,Silverlight项目通常内置在XAP文件中。该文件位于bin / Release或bin / Debug文件夹中,基本上包含整个应用程序。

答案 1 :(得分:1)

创建在网站上托管的silverlight应用程序的步骤

  1. 在VS2010中添加新项目时选择Silverlight应用程序模板
  2. 当您单击“确定”时,请确保选中在新网站中托管Silverlight应用程序。(它将创建一个新的ASP.Net Web应用程序来托管Silverlight)
  3. 如果您尚未选中在新网站中托管Silverlight应用程序选项,则可以添加新的ASP.Net Web应用程序项目,然后转到其属性并选择左窗格中的Silverlight应用程序选项。然后单击添加,选择要托管的Silverlight应用程序,然后单击“确定”。你现在完成了。

    但是如果没有选择Silverlight应用程序模板,那么您可能已经创建了Silverlight类库。它不会生成任何xap文件。它只是给了一个DLL。所以你需要重新创建一个如上所述的项目。

答案 2 :(得分:1)

我相信在Silverlight中,无论何时创建项目,在开始时,它都会询问您是否要自动创建Web应用程序。如果您选择是,则会创建YOUR_PROJECT_NAME.web之类的内容,进入该文件夹,您会找到一个名为ClientBin的文件夹。

.xap文件将在该文件夹中。

HTH