У меня есть два проекта в решении (рассмотрите их как проект1 и проект2). Первый проект (project1) содержит класс, содержащий глобальные переменные.
public static class GlobalTrackInfo
{
public static string tracktitle { get; set; }
public static Uri trackUri { get; set; }
}
Я добавил ссылку на проект1 в проект2 и установил значения для статических переменных следующим образом в классе проекта2
GlobalTrackInfo.tracktitle = "myTitle";
GlobalTrackInfo.trackUri = new Uri("www.example.com");
Позже я попытался получить доступ к этим переменным в классе проекта1 как
Title = GlobalTrackInfo.tracktitle;
Но он кажется нулевым. Что я делаю не так? Нельзя ли использовать глобальные переменные в разных проектах?