Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 默认模板中的MonoMac生成错误_C#_Macos_Mono_Monodevelop_Monomac - Fatal编程技术网

C# 默认模板中的MonoMac生成错误

C# 默认模板中的MonoMac生成错误,c#,macos,mono,monodevelop,monomac,C#,Macos,Mono,Monodevelop,Monomac,我正在尝试使用MonoDevelop3.0.3.2创建MonoMac应用程序。我创建了一个新的MonoMac解决方案,并尝试运行创建解决方案后创建的模板,但这是我的生成输出: Building Solution: MAC1 (Debug|x86) Building: MAC1 (Debug|x86) Performing main compilation... /Library/Frameworks/Mono.framework/Versions/2.10.9/bin/dmcs /noconf

我正在尝试使用MonoDevelop3.0.3.2创建MonoMac应用程序。我创建了一个新的MonoMac解决方案,并尝试运行创建解决方案后创建的模板,但这是我的生成输出:

Building Solution: MAC1 (Debug|x86)

Building: MAC1 (Debug|x86)
Performing main compilation...
/Library/Frameworks/Mono.framework/Versions/2.10.9/bin/dmcs /noconfig
"/out:/Users/zgillis/Projects/MAC1/bin/Debug/MAC1.exe"
"/r:/Library/Frameworks/Mono.framework/Versions/2.10.9/lib/mono/4.0/System.dll" 
"/r:/Library/Frameworks/Mono.framework/Versions/2.10.9/lib/mono/4.0/System.Xml.dll" 
"/r:/Library/Frameworks/Mono.framework/Versions/2.10.9/lib/mono/4.0/System.Core.dll" 
"/r:/Library/Frameworks/Mono.framework/Versions/2.10.9/lib/mono/4.0/System.Xml.Linq.dll" 
"/r:/Library/Frameworks/Mono.framework/Versions/2.10.9/lib/mono/4.0/System.Drawing.dll" 

"/r:/Applications/MonoDevelop.app/Contents/MacOS/lib/monodevelop/AddIns/MonoDevelop.MonoMac/MonoMac.dll" /nologo /warn:4 /debug:full /optimize- /codepage:utf8 /platform:x86     
"/define:DEBUG"  /t:exe "/Users/zgillis/Projects/MAC1/MainWindow.cs"
 "/Users/zgillis/Projects/MAC1/MainWindowController.cs" 
"/Users/zgillis/Projects/MAC1/MainWindow.designer.cs" 
"/Users/zgillis/Projects/MAC1/Main.cs" "/Users/zgillis/Projects/MAC1/AppDelegate.cs" 
"/Users/zgillis/Projects/MAC1/AppDelegate.designer.cs" 

Copying content files
Copying '/Users/zgillis/Projects/MAC1/bin/Debug/MAC1.exe' to
'/Users/zgillis/Projects/MAC1/bin/Debug/MAC1.app/Contents/MonoBundle/MAC1.exe'
Copying '/Users/zgillis/Projects/MAC1/bin/Debug/MAC1.exe.mdb' to 
'/Users/zgillis/Projects/MAC1/bin/Debug/MAC1.app/Contents/MonoBundle/MAC1.exe.mdb'
Build complete -- 0 errors, 0 warnings

Updating application manifest

---------------------- Done ----------------------

Build successful.
Build failed. The given key was not present in the dictionary.
我正在运行MacOSXSnowLeopard(10.6.8),我的Xcode版本是3.2.2


它甚至不允许我编译默认的MonoMac模板,所以我知道我必须有一些配置不正确的东西。我很感谢您的帮助。

看起来您的Xcode版本已经过时了——MonoDevelop对从旧的Apple SDK的plists读取值的支持可能已经倒退。我建议您要么升级Xcode,要么随附MonoDevelop日志文件(见~/Library/Logs/MonoDevelop-3.0)。

我的Mac版本不允许我升级Xcode。我将在未来几周内购买升级到Mountain Lion的软件,届时他们将发布该软件。这可能有助于解决问题。如果这不起作用,我一定会提交一份bug报告。