Как использовать свойства для ссылки на файлы в файле Monotouch csproj? - PullRequest
0 голосов
/ 20 августа 2010

В Visual Studio я могу создать ссылку на файл, например, такую:

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

свойство будет разрешено во время выполнения для сопоставления с текущей конфигурацией (т. Е. Отладка или выпуск).

Когда я загружаю проект в Monodevelop, свойство не разрешается. Это ошибка в MonoDevelop, или есть другой синтаксис использования свойств в ссылке на файл.

Свойства работают правильно в тегах <PropertyGroup/> в других местах файла.

1 Ответ

0 голосов
/ 24 августа 2010

MonoDevelop не имеет полной поддержки MSBuild. Он может загружать и сохранять функции проекта MSBuild, которые делает VS, но сборки выполняются с помощью внутреннего механизма сборки MD, который имеет ограниченную поддержку для оценки выражений в условиях и свойствах и не поддерживает пользовательских целей MSBuild.

Полная поддержка MSBuild планируется с использованием механизма сборки Monu xbuild - MD уже имеет экспериментальную поддержку xbuild, но она не работает для большинства типов проектов, включая MonoTouch.

...