有没有办法有条件地排除vs2012 WinRT应用程序中的内容

时间:2012-09-04 10:57:35

标签: windows-runtime visual-studio-2012

我有一个Windows 8 Metro项目,并打算使用WindowsApplicationModel.Store.CurrentApp和CurrentAppSimulator类来实现试用模式。

在我们发布到商店的构建中,应用程序不得引用CurrentAppSimulator。

我的第一个想法是在我的项目中包含我的trial-mode.xml以提供给ReloadSimulatorFile async,但是使用Build Action:None和Copy to Output Directory标记它:Always

然后我尝试用

打开文件
var package = Windows.ApplicationModel.Package.Current;
var sfolder = package.InstalledLocation;
var sfolder2 = await sfolder.GetFolderAsync("Assets/data");
var sfile = await sfolder2.GetFileAsync("trial-mode.xml");

但是,无法找到该文件,该文件未出现在输出文件夹中。

所以有两个问题。 Copy to Output Directory实际上做了什么,其次是有条件地包含文件的方法,因为我真的不想在最终版本中发送trial-mode.xml。

0 个答案:

没有答案