OSX中的monodevelop / monotouch安装文件夹

时间:2011-02-12 00:55:27

标签: xamarin.ios monodevelop

我在monodevelop中创建了一个monotouch项目,如果我用notepad(或OSX中的任何东西)打开它,我可以看到msbuild文件导入任务来自 Import Project =“$(MSBuildBinPath)\ Microsoft.CSharp.targets” 和 Import Project =“$(MSBuildToolsPath)\ Microsoft.CSharp.targets”

这些文件位于OSX中的哪个位置? 我试图了解构建过程如何在monodevelop中工作以使其按照我的意愿运行。 我可能不需要修改这些文件,但我想了解这些文件是如何的。

1 个答案:

答案 0 :(得分:1)

在Mac上,假设您使用默认的Mono框架安装程序,并假设项目的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的目标。
  3. 您可以看到MonoTouch构建代码in the MD source repository的MonoDevelop端。