我有一个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。