我正在開發Windows 8商店應用項目(C#)。從Windows 8商店應用項目文件夾移動App.xaml
應用項目文件駐留在根文件夾,每個支持平臺特定的文件放在自己的文件夾裏面:
ROOT
|-- Application.Windows8.csproj
|-- Application.OtherPlatform.csproj
|--
|-- Windows8
|-- App.xaml
|-- Other Win8 related files
我的Windows8項目包括Windows8的文件夾下的所有文件,包括App.xaml中。
當試圖用這個結構,我建立項目時得到一個錯誤:
應用程序的主文件必須名爲App.xaml中
是否有可能保持在App。 xaml在與csproj文件不同的文件夾中?
UPDATE:
我已經在MS連接開了票,因爲文件從未規定,要求此文件將位於根文件夾:http://connect.microsoft.com/VisualStudio/feedback/details/776168/windows-8-store-app-project-doesnt-compile-if-app-xaml-is-placed-in-a-subfolder
我注意到另一件事而開發Windows商店應用,如果你試圖從一個App.xaml中Windows應用商店的應用程序項目的入口點更改爲新的XAML文件讓我們說「MainApp.xaml」在Package.appxmanifest文件甚至然後它給出了相同的錯誤「應用程序主文件必須命名爲App.xaml」。我將「MainApp.xaml」屬性窗口中的構建操作屬性更改爲「ApplicationDefiition」,即使這樣做沒有幫助。 App.xaml是windows store應用程序的硬編碼入口點,無法更改。雖然幾乎沒有必要這樣做,但一個很好的事實。 – RBT