从Windows 8商店应用程序项目文件夹中移动App.xaml

时间:2013-01-09 17:19:30

标签: c# .net wpf xaml windows-8

我正在开发一个Windows 8商店应用项目(C#)。

应用程序项目文件位于根文件夹中,其中每个受支持平台的特定文件都放在其自己的文件夹中:

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

我的Windows8项目包括Windows8文件夹下的所有文件,包括App.xaml。

尝试使用此结构时,我在构建项目时遇到错误:

应用程序主文件必须命名为App.xaml

是否可以将App.xaml保存在与 csproj 文件不同的文件夹中?

更新:

我已经在MS Connect上打开了一张票,因为文档从未指定此文件位于根文件夹中是必需的:http://connect.microsoft.com/VisualStudio/feedback/details/776168/windows-8-store-app-project-doesnt-compile-if-app-xaml-is-placed-in-a-subfolder

1 个答案:

答案 0 :(得分:2)

由于Windows应用商店应用程序的限制,无法实现。

来自MSDN -> Application class

  

注意应用程序主文件必须命名为App.xaml。

普通WPF应用程序没有此类限制。