c# - XMLParseException occurs -
the invocation of constructor on type 'wpfapplication1.mainwindow' matches specified binding constraints threw exception.' line number '4' , line position '9'.
that error i'm facing while changing target platform 'x86' 'any cpu' in order run executable run in x86 , x64 bit windows operating systems.
using system; using system.collections.generic; using system.linq; using system.text; using system.windows; using system.windows.controls; using system.windows.data; using system.windows.documents; using system.windows.input; using system.windows.media; using system.windows.media.imaging; using system.windows.navigation; using system.windows.shapes; using webkit; using webkit.interop; using twitterizer; using facebook; using twitterconnect; using facebook; namespace wpfapplication3 { public partial class mainwindow : window { public mainwindow() { initializecomponent(); } webkitbrowser wb = new webkitbrowser(); twitterconnect.twitterstuff ts = new twitterstuff(); browser b = new browser(); openwebkitbrowser.facebook fb_1 = new openwebkitbrowser.facebook(); private void possibillion_loaded(object sender, routedeventargs e) { system.windows.forms.integration.windowsformshost host = new system.windows.forms.integration.windowsformshost(); host.child = wb; this.grid2.children.add(host); wb.documentcompleted += wb_documentcompleted; } void wb_documentcompleted(object sender, system.windows.forms.webbrowserdocumentcompletedeventargs e) { textbox1.text = wb.url.tostring(); tabitem1.header = wb.documenttitle; } private void btnminimize_click(object sender, routedeventargs e) { possibillion.windowstate = windowstate.minimized; } private void btnmaximize_click(object sender, routedeventargs e) { if (possibillion.windowstate == windowstate.maximized) possibillion.windowstate = windowstate.normal; else possibillion.windowstate = windowstate.maximized; } private void btnclose_click(object sender, routedeventargs e) { possibillion.close(); } private void btngo_click(object sender, routedeventargs e) { wb.navigate("http://" + textbox1.text); } private void btntwitter_click(object sender, routedeventargs e) { bool loggedin = b.alreadyloggedin(); if (!loggedin) { //this.hide(); b.show(); } //else //{ // mainwindow mw = new mainwindow(); // mw.show(); // this.close(); //} else if (textbox1.text != "") { ts.tweetit(wb.documenttitle); //textbox1.clear(); } } private void btnfacebook_click_1(object sender, routedeventargs e) { if (val.login == true) { //fb_1.show(); if (string.isnullorempty(textbox1.text)) { dispatcher.invoke(new action(() => { system.windows.messagebox.show("enter message."); })); return; } var fb = new facebookclient(val.token); fb.postcompleted += (o, args) => { if (args.error != null) { dispatcher.invoke(new action(() => { system.windows.messagebox.show(args.error.message); })); return; } var result = (idictionary<string, object>)args.getresultdata(); //_lastmessageid = (string)result["id"]; dispatcher.invoke(new action(() => { system.windows.messagebox.show("message posted successfully"); textbox1.text = string.empty; // pho.isenabled = true; })); }; var fbimg = new facebook.facebookmediaobject { filename = guid.newguid() + ".jpg", contenttype = "image/png" }; // filestream fs = new filestream("rose.png", filemode.open, fileaccess.read); // binaryreader br = new binaryreader(fs); // byte[] res = br.readbytes((int)fs.length); // br.close(); // fs.close(); //fbimg.setvalue(res); // uri uri = new uri("/background.png",urikind.relative); var parameters = new dictionary<string, object>(); //parameters.add("picture", fbimg); //parameters.add("message", "hi"); // parameters["picture"] ="https://twimg0-a.akamaihd.net/profile_images/2263781693/sachin_reasonably_small.png"; parameters["message"] = textbox1.text; // parameters["picture"] =fbimg; //fb.postasync(@"/photos", parameters); fb.postasync("me/feed", parameters); } else { dispatcher.invoke(new action(() => { fb_1.showdialog(); })); //system.windows.messagebox.show("message not sent"); } } private void textbox1_previewkeydown(object sender, keyeventargs e) { if (e.key == key.enter) wb.navigate("http://" + textbox1.text); } } }
make sure target platform matches build settings.
if have changed configuration manager cpu, in project properties under build need same.
edit - ah seems trying run toolkit build x86 in x64 world.
Comments
Post a Comment