2017-01-16 1 views
0

gui.glade 찾을 수 없습니다 :습지는 내 코드에서 사용하고

Glade.XML gxml = new Glade.XML (null, "gui.glade", "PublicanCreators", null); 

gui.glade 파일 (코드 실행)를 Program.cs 같은 directory에 배치됩니다.

컴파일 프로세스가 성공했습니다. 그러나 exe를 내가지고있어 실행하는 동안 : (래퍼 관리 - 투 - 네이티브) Glade.XML.gtksharp_glade_xml_get_filename (INTPTR)에서 Glade.XML.get_Filename에서 <은 0xffffffff>에서

:

스택 트레이스를() (래퍼 런타임 호출)에서의 (INTPTR, 개체 INTPTR, INTPTR) 를 0xFFFFFFFF로 .runtime_invoke_object__this__ <> PublicanCreators에서 Glade.XML..ctor (System.Reflection.Assembly, 문자열, 문자열, 문자열)에서 .GladeApp..ctor (문자열 []) [0x00018] /home/sascha/RiderProjects/PublicanCreators/Pu blicanCreators/Program.cs : PublicanCreators.GladeApp.Main (문자열 []) 0x00002 (래퍼 런타임 호출)에 .runtime_invoke_void_object /home/sascha/RiderProjects/PublicanCreators/PublicanCreators/Program.cs:34 에서 40 (개체, intptr, intptr, intptr)

무엇을 할 수 있습니까?

답변

0

원본 폴더가 아닌 bin 폴더에 gui.glade가 필요합니다. 프로젝트 파일에 포함되어 있고 컴파일시 복사되었는지 확인하십시오. 이

Glade.XML gxml = new Glade.XML ("gui.glade", "PublicanCreators", null); 

이 파일을 찾습니다 솔루션에 코드를 변경하는 것처럼

+0

슬프게도 작동하지 않습니다 ... –

0

는 것 같습니다.