如何使用Silverlight解决方案

如何使用Silverlight解决方案,silverlight,Silverlight,我有一个Silverlight应用程序是在VisualStudio2010中制作的,我想把它放在一个网站上,但我一点也不知道怎么做 我看过了所有的msdn文档,它们都提到了一个.xap文件,这是您在网站上使用的文件,但是没有.xap,我不知道如何将代码编译成.xap文件 另外,当我运行应用程序并在浏览器中查看源代码时,它将我的代码编译到.xap文件中,但没有.xap文件 因此,我的问题是,由于我已经尝试了几个小时,但仍然无法理解,因此如何在网站上获得Silverlight应用程序。创建解决方案时

我有一个Silverlight应用程序是在VisualStudio2010中制作的,我想把它放在一个网站上,但我一点也不知道怎么做

我看过了所有的msdn文档,它们都提到了一个.xap文件,这是您在网站上使用的文件,但是没有.xap,我不知道如何将代码编译成.xap文件

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


因此,我的问题是,由于我已经尝试了几个小时,但仍然无法理解,因此如何在网站上获得Silverlight应用程序。

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


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

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


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

创建网站中承载的Silverlight应用程序的步骤

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


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

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

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


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

    我相信在Silverlight中,每当您创建一个项目时,在一开始,它都会询问您是否要自动创建一个web应用程序。如果选择“是”,将创建类似于您的项目的名称.web,进入该文件夹,您将找到一个名为ClientBin的文件夹

    .xap文件将位于该文件夹中


    HTH

    我相信,在Silverlight中,无论何时创建项目,在一开始,它都会询问您是否希望自动创建web应用程序。如果选择“是”,将创建类似于您的项目的名称.web,进入该文件夹,您将找到一个名为ClientBin的文件夹

    .xap文件将位于该文件夹中