Вы можете поделиться файлом ресурса между приложением Silverlight и приложением .NET через библиотеку классов Silverlight. Просто добавьте файл ресурсов в библиотеку классов 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;
}
}
}