发生XMLParseException

在类型’WpfApplication1.MainWindow’上调用与指定绑定约束匹配的构造函数会引发exception。 行号’4’和行位置’9’。

这是我将目标平台从’x86’更改为’任何CPU’时所面临的错误,以便运行我的可执行文件以在x86和x64位Windows操作系统中运行。

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)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(); //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); } } } 

确保您的目标平台与您的构建设置相匹配。

如果您已将配置管理器更改为任何CPU,则在构建中的项目属性中,您将需要执行相同操作。

编辑 – 啊似乎你试图在x64世界中运行为x86构建的工具包。