Если я использую сторонний компилятор C # для компиляции кода, написанного с помощью блокнота, могу ли я создать приложение для Windows Phone 7 или мне нужно использовать Microsoft IDE?
Чтобы ответить на ваш вопрос напрямую, нет , вам не нужно использовать Visual Studio.
Более подробно ... Вы можете использовать компиляторы напрямую (csc и т. Д.), Но это более сложно и совершенно бессмысленно. Весь смысл разработки Windows Phone в том, что они держат рекламу в том, что весь набор инструментов бесплатный, от VS Express до Expression Blend для создания пользовательского интерфейса.
Я не вижу причин, по которым вы не захотите использовать эти инструменты, написание кода в Блокноте (хотя и более сложное и полезное!) Намного медленнее, подвержено ошибкам и просто бессмысленно, когда у вас хороший набор инструментов в вашем распоряжении без цены.
См. Следующее: