目前是否有Apple批准(或至少容忍)的策略,通过USB将高带宽数据从iOS设备传输到OS X?这甚至被允许作为MFi程序开发人员吗?
如何在MSBuild中的自定义任务中访问当前项目上下文?起初,似乎ProjectCollection上的GlobalProjectCollection引用将允许访问,但这似乎是空的,至少在从命令行运行MSBuild时.
我现在可以通过以下方式获取基于当前项目文件的新Project实例:
List projectAssemblies = new List();
using (XmlReader projectFileReader =
XmlReader.Create(this.BuildEngine.ProjectFileOfTaskNode))
{
Project project = new Project(projectFileReader);
foreach (ProjectItem item in project.AllEvaluatedItems)
{
... woo hoo ...
}
}
Run Code Online (Sandbox Code Playgroud)
但它似乎很麻烦.如何才能访问调用我的任务的项目?