2011-09-19 33 views
2

我收到以下錯誤時的MonoTouch上在解決方案中的.resx文件運行RESGEN:MonoTouch的建立失效由於RESGEN錯誤

strings.resx: Error: 
Native stacktrace: 

* Assertion at ../../../../mono/metadata/object.c:1778, condition `class' not met 

0 mono        0x000d533a mono + 869178 
1 mono        0x001385ba mono + 1275322 
2 libsystem_c.dylib     0x9ba2e59b _sigtramp + 43 
3 ???         0xffffffff 0x0 + 4294967295 
4 libsystem_c.dylib     0x9b9c9c0c abort + 214 
5 mono        0x00282811 mono + 2627601 
6 mono        0x00282873 mono + 2627699 
7 mono        0x001eb432 mono + 2008114 
8 mono        0x001eb3f3 mono + 2008051 
9 mono        0x001df6fa mono + 1959674 
10 mono        0x001df7fd mono + 1959933 
11 mono        0x0022810a mono + 2257162 
12 mono        0x0022857d mono + 2258301 
13 mono        0x00139160 mono + 1278304 
14 mono        0x000117c7 mono + 67527 
15 mono        0x000a7f0c mono + 683788 
16 mono        0x00002742 mono + 5954 
17 mono        0x000027a1 mono + 6049 
18 mono        0x00002521 mono + 5409 

Debug info from gdb: 

No symbol table is loaded. Use the "file" command. 
Breakpoint 1 (-[NSException raise]) pending. 
No symbol table is loaded. Use the "file" command. 
Breakpoint 2 (-[_NSZombie release]) pending. 
No symbol table is loaded. Use the "file" command. 
Breakpoint 3 (szone_error) pending. 
No symbol table is loaded. Use the "file" command. 
Breakpoint 4 (objc_exception_throw) pending. 
/tmp/mono-gdb-commands.vNC9Gq:1: Error in sourced command file: 
unable to debug self 

我得到同樣的錯誤,如果我從終端上的一個運行RESGEN解決方案中的strings.resx文件。任何想法可能是什麼問題?

+1

您應該在bugzilla.xamarin.com上爲這個帶有可複製測試用例(您的Resgen命令行包含所需文件)的bug添加一個bug報告,這絕對是一個單聲道bug。 –

+0

我的隊友有完全相同的文件,沒有出現錯誤。 – cmour

+0

你有相同的單聲道版本嗎? –

回答

2

我按照here的指示卸載了MonoTouch,然後重新安裝,並解決了我的問題。

我曾嘗試在頂部重新安裝MonoTouch,但沒有解決它。我不得不卸載然後重新安裝。

+0

你是如何重新安裝的?你是否再次安裝Xamarin工作室? –

+1

Hi @ DuraiAmuthan.H,這是5年半前。我不相信Xamarin Studio在那個時候存在。你是否得到類似的錯誤? – cmour

+0

是的,我收到一個錯誤,因爲resgen I beleive –

相關問題