папка установки monodevelop / monotouch в OSX - PullRequest
1 голос
/ 12 февраля 2011

Я создал проект monotouch в monodevelop, и если я открою его с помощью блокнота (или чего-либо другого в OSX), я могу увидеть задачи импорта файла msbuild Импортировать проект = "$ (MSBuildBinPath) \ Microsoft.CSharp.targets" а также Импортировать проект = "$ (MSBuildToolsPath) \ Microsoft.CSharp.targets"

Где находятся эти файлы в OSX? Я пытаюсь понять, как работает процесс сборки в monodevelop, чтобы он вел себя так, как я хочу. Возможно, мне не нужно изменять эти файлы, но я хочу понять, как эти файлы.

1 Ответ

1 голос
/ 12 февраля 2011

На Mac, если вы используете установщик Mono Framework по умолчанию и предполагаете, что у проекта есть ToolsVersion 3.5, $(MSBuildToolsPath) и $(MSBuildBinPath) оба /Library/Frameworks/Mono.framework/Versions/Current/lib/mono/3.5

Однако на самом деле это не относится к MonoTouch по двум причинам:

  1. В настоящее время MonoDevelop использует встроенный механизм сборки по умолчанию, а не MSBuild / xbuild. Движок MSBuild можно включить в настройках MD, но он экспериментальный и работает только для проектов с поддерживаемыми целями.
  2. Для проектов MonoTouch еще нет целей MSBuild. Это планируется исправить, так как MD постепенно переходит на полную поддержку MSBuild, но когда это произойдет, импорт будет изменен для импорта специфичных для MonoTouch целей.

Вы можете увидеть сторону MonoDevelop кода сборки MonoTouch в исходном хранилище MD .

...