如何使用属性引用Monotouch csproj文件中的文件?

时间:2010-08-20 17:42:26

标签: monodevelop

在Visual Studio中,我可以创建对文件的文件引用,如下所示:

<Content Include="..\Foo\$(Configuration)\Bar.txt" />

该属性将在运行时解析以映射到当前配置(即调试或发布)。

当我在Monodevelop中加载项目时,属性未解析。这是MonoDevelop中的错误,还是使用文件引用中的属性有不同的语法。

属性在文件中其他位置的<PropertyGroup/>标记中可以正常工作。

1 个答案:

答案 0 :(得分:0)

MonoDevelop没有完整的MSBuild支持。它可以加载和保存VS所具有的MSBuild项目功能,但是使用MD的内部构建引擎进行构建,该引擎对在条件和属性中评估表达式提供的支持有限,并且不支持自定义MSBuild目标。

使用Mono的xbuild构建引擎计划完全支持MSBuild - MD已经拥有实验性xbuild支持,但它不适用于大多数项目类型,包括MonoTouch。