Я являюсь разработчиком Visual Studio/C# в течение некоторого, не очень долгого времени (среди нескольких других IDE/языков). Я создал приложение для Windows Phone, которое можно легко модифицировать под свои нужды. Изменения поступают через отдельный файл (который фактически действует как контент для этого приложения).
Решение для этого приложения следующее: изменение файла содержимого приносит пользователю совершенно новое. Таким образом, приложения действуют как нечто вроде «фреймворка» без содержания. Функциональность приложения не изменится, но контент изменится.
Теперь я хочу иметь способ отдельно добавлять файлы контента, созданные любым пользователем, и компилировать их - без использования Visual Studio. Это связано с тем, что пользователю не обязательно быть разработчиком, чтобы создавать контент, но он или она может захотеть иметь полное приложение с добавленным им контентом (построенным на этом «приложении-фреймворке»).
Вкратце: 1. Пользователь получает мое приложение. 2. Он или она добавляет к нему контент-файл. 3. Запускает какой-нибудь скрипт (или что-то еще) и получает XAP-файл.
Мой вопрос: есть ли способ сделать это (получить «обычный» файл XAP C#, не компилируя его через Visual Studio, который можно добавить, например, как полностью квалифицированное, независимое/отдельное приложение в Microsoft Marketplace).