У меня есть проект с несколькими классами (это проект dll). Я добавил файл xaml
(назовем его styles.xaml
), в котором я объявил свои наиболее часто используемые стили.Ссылка на внешний файл ресурсов ресурсов xaml
У меня есть другой проект (давайте позвоним в prog
), в другом решении, в котором я хотел бы использовать стили, написанные в styles.xaml
.
Я попытался щелкнуть правой кнопкой мыши prog
-> добавить существующий элемент, и я выбрал styles.xaml
, написал весь соответствующий код, и он сработал.
Проблема в том, что он скопировал файл styles.xaml
в мой проект проекта prog
(следовательно, теперь я держу две копии одного и того же файла ресурсов). В отличие от обычного dlls
refrencing, он всегда будет искать его в этом каталоге, а не копировать его снова, если он не существует.
Что касается управления исходным кодом, я не хочу сохранять много копий одного и того же файла ресурсов, по одному для каждого приложения, а в текущем решении он выглядит как должен.
Я также попытался добавить ресурс и выбрать этот файл - такую же проблему.
Есть ли способ это сделать?
Да есть ... HTTPS://msdn.microsoft.com/en-us/library/aa350178%28v=vs.110%29.aspx –
Вы также можете найти пакет nuget для хранения ваших стилей. –
Я сделал это, но это работает только в том случае, если у меня есть файл xaml рядом со всеми файлами классов ... – Idanis