在 Blend 中创建 Silverlight 应用程序,然后迁移到 Visual Studio

发布于 2024-08-25 01:52:03 字数 254 浏览 5 评论 0原文

我想在 Expression Blend 中制作一个 Silverlight 应用程序,因为 Blend 具有丰富的 UI 和导航功能。但我想将 Silverlight 应用程序存储在 ASP.NET MVC Web 项目中。当我尝试创建新的 Silverlight 应用程序时,默认的 Web 应用程序是 ASP.NET Web 应用程序(或者网站,如果我错了)。我可以制作单个 Silverlight 应用程序(无 Web 项目),然后导入 ASP.NET MVC 应用程序吗?我该怎么做?

I want to make a Silverlight application in Expression Blend because of the rich UI and navigation of Blend. But I want to store the Silverlight application in an ASP.NET MVC web project. When I try to make a new Silverlight application, the default web application is an ASP.NET Web application (or web site, if I'm wrong). Can I make a single Silverlight application (no web project) then import in an ASP.NET MVC application? How can I do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

哥,最终变帅啦 2024-09-01 01:52:03

是的,你可以。

  1. 创建不带 Web 项目的 Silverlight 应用程序。
  2. 将 ASP.NET MVC 项目添加到当前解决方案中。
  3. 转到 asp.net mvc 项目的属性,
  4. 选择“Silverlight 应用程序”选项卡,单击“添加”按钮,然后选择解决方案中的 Silverlight 项目。还要指定要放置 xap 文件的目标文件夹(在 asp.net mvc 中)。
  5. 为您的 silverlight 应用程序创建视图。
  6. 在视图中引用您的 silverlight 应用程序。例如:

代码:

<object type="application/x-silverlight-2"  
    data="data:application/x-silverlight,"    
    width="100%" height="100%">  
    <param name="source" value="/ClientBin/MySlApp.xap"/>  
    <param name="onError" value="onSilverlightError" />
</object> 

就是这样...

干杯

Yes, you can.

  1. Create your Silverlight application without the web project.
  2. Add asp.net mvc project to the current solution.
  3. Go to the properties of you asp.net mvc project
  4. Select the Silverlight Application tab, click the Add button, and select the Silverlight project in the solution. Also specifiy the destination folder (in the asp.net mvc) where you want to place xap file.
  5. Create the view for you silverlight application.
  6. Reference your silvelight applicatition in the view. For example:

Code:

<object type="application/x-silverlight-2"  
    data="data:application/x-silverlight,"    
    width="100%" height="100%">  
    <param name="source" value="/ClientBin/MySlApp.xap"/>  
    <param name="onError" value="onSilverlightError" />
</object> 

That's it...

Cheers

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文