【问题标题】:Common resources in Silverlight and .NETSilverlight 和 .NET 中的公共资源
【发布时间】:2010-03-10 10:49:23
【问题描述】:

在 Silverlight 和 .Net 项目中有什么方法可以使用公共资源文件吗?

我尝试链接到 Silverlight 资源,但不同的命名空间不允许 ResourceManager 从程序集中获取资源。

你有什么想法吗?

【问题讨论】:

    标签: .net silverlight resources


    【解决方案1】:

    您可以通过 Silverlight 类库在 Silverlight 应用程序和 .NET 应用程序之间共享资源文件。只需将您的资源文件添加到 Silverlight 类库并在您的 Silverlight 应用程序和 .NET 应用程序中引用该项目。

    完成此操作后,您可以按如下方式引用资源文件:

    示例 ASP.NET 应用程序:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using SilverlightClassLibrary1;
    
    namespace SilverlightApplication2.Web
    {
        public partial class _Default : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {
                Response.Write(MyResources.String1);
            }
        }
    }
    

    Silverlight 应用示例:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Windows.Controls;
    using SilverlightClassLibrary1;
    
    namespace SilverlightApplication2
    {
        public partial class MainPage : UserControl
        {
            public MainPage()
            {
                InitializeComponent();
                txtName.Text = MyResources.String1;
            }
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2011-07-11
      • 2014-06-07
      • 2012-08-31
      • 1970-01-01
      • 2021-11-12
      • 1970-01-01
      • 2011-04-30
      • 2020-07-09
      • 1970-01-01
      相关资源
      最近更新 更多