2010-08-20 53 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

相關問題