2010-08-20 29 views
0

在Visual Studio中,我可以创建一个文件参考到这样的文件:如何使用属性来引用Monotouch csproj文件中的文件?

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

该属性将在运行时被解析为映射到当前配置(即调试或释放)。

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

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

回答

0

MonoDevelop没有完整的MSBuild支持。它可以加载和保存VS所做的MSBuild项目特性,但是这些构建是通过MD的内部构建引擎进行的,该构建引擎对条件和属性中的表达式进行评估的支持有限,并且不支持自定义的MSBuild目标。

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

+0

谢谢,这就是我所害怕的。 – 2010-08-24 12:18:18