Перемещение App.xaml от папки проекта приложения Windows 8 Store

Я работаю над проектом приложения Windows 8 Store (C#).

Прикладные файлы проекта проживают в корневой папке, куда определенные файлы каждой поддерживаемой платформы помещаются в ее собственной папке:

 ROOT  
  |-- Application.Windows8.csproj  
  |-- Application.OtherPlatform.csproj
  |--
  |-- Windows8
          |-- App.xaml
          |-- Other Win8 related files

Мой проект Windows8 включает все файлы под папкой Windows8, включая App.xaml.

Пытаясь использовать эту структуру, я получаю ошибку, разрабатывая проект:

The Application main file must be named App.xaml

действительно ли возможно держать App.xaml в папке, которая не является тем же самым как <ими> csproj файл?

UPDATE:

I have opened a ticket on MS Connect, since the documentation never specified it is required for this file to be located in the root folder: http://connect.microsoft.com/VisualStudio/feedback/details/776168/windows-8-store-app-project-doesnt-compile-if-app-xaml-is-placed-in-a-subfolder

2
nl ja de
Я заметил другую вещь, в то время как развитие окон хранит приложение, что, при попытке изменить точку входа, окна хранят проект приложения от App.xaml до нового xaml файла let' s говорят "MainApp.xaml" в файле Package.appxmanifest даже тогда, это дает ту же самую ошибку "Применение, главный файл нужно назвать App.xaml". Я изменил построить признак действия в окне свойств для "MainApp.xaml" к "ApplicationDefiition" даже тогда это doesn' t помощь. App.xaml - ТРУДНО ЗАКОДИРОВАННАЯ ТОЧКА ВХОДА для приложений магазина окон который can' t быть измененным. Хотя почти никогда нет потребности сделать так, а польза, чтобы знать факт.
добавлено автор RBT, источник

1 ответы

Это не возможно из-за ограничения на Windows Store Application.

From MSDN -> Application class

Отметьте Применение, главный файл нужно назвать App.xaml.

Нет такого ограничения на нормальные приложения WPF.

2
добавлено
Файл называют app.xaml. Где делает это говорит, что требуется, чтобы проживать в project' s корневая папка?
добавлено автор lysergic-acid, источник
He' s право. Его цитата просто не важна.
добавлено автор Jerry Nixon - MSFT, источник
Microsoft Stack Jobs
Microsoft Stack Jobs
1 788 участник(ов)

Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks

Про Windows
Про Windows
941 участник(ов)

Microsoft Windows и всё, что с этим связано. Список интересных групп и каналов: https://github.com/goq/telegram-list

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot