标签:
When I load the WW project in my Visual C# 2005 Express Edition , I get the following error when I open WorldWind.cs. I can open the code but the designer refuses to open it.
The designer cannot process the code at line 1070: this.splitContainer.Panel1Collapsed = !World.Settings.BrowserVisible; The code within the method ‘InitializeComponent‘ is generated by the designer and should not be manually modified. Please remove any changes and try opening the designer again. at Microsoft.VisualStudio.Design.Serializat ion.CodeDom.XML.CodeDomXmlProcessor.Crea teQuoteexpression_r(XmlElementData xmlElement) at Microsoft.VisualStudio.Design.Serializat ion.CodeDom.XML.CodeDomXmlProcessor.XmlE lementData.get_CodeDomElement() at Microsoft.VisualStudio.Design.Serializat ion.CodeDom.XML.CodeDomXmlProcessor.EndE lement(String prefix, String name, String urn) at Microsoft.VisualStudio.Design.Serializat ion.CodeDom.XML.CodeDomXmlProcessor.Pars e(XmlReader reader) at Microsoft.VisualStudio.Design.Serializat ion.CodeDom.XML.CodeDomXmlProcessor.Pars eXml(String xmlStream, CodeStatementCollection statementCollection, String fileName, String methodName) at Microsoft.VisualStudio.Design.Serializat ion.CodeDom.VSCodeDomParser.OnMethodPopu lateStatements(Object sender, EventArgs e) at System.CodeDom.CodeMemberMethod.get_Stat ements() at System.ComponentModel.Design.Serializati on.TypeCodeDomSerializer.Deserialize(IDe signerSerializationManager manager, CodeTypeDeclaration declaration) at System.ComponentModel.Design.Serializati on.CodeDomDesignerLoader.PerformLoad(IDe signerSerializationManager manager) at Microsoft.VisualStudio.Design.Serializat ion.CodeDom.VSCodeDomDesignerLoader.Perf ormLoad(IDesignerSerializationManager serializationManager) at Microsoft.VisualStudio.Design.Serializat ion.CodeDom.VSCodeDomDesignerLoader.Defe rredLoadHandler.Microsoft.VisualStudio.T extManager.Interop.IVsTextBufferDataEven ts.OnLoadCompleted(Int32 fReload)
private void InitializeWorldWindows() { // // splitContainer // this.splitContainer.Orientation = getWebBrowserOrientationFromSetting(World.Settings.BrowserOrientationHorizontal); this.splitContainer.Panel1Collapsed = !World.Settings.BrowserVisible; // // worldWindow // this.worldWindow = new WorldWind.WorldWindow(); this.worldWindow.AllowDrop = true; this.worldWindow.Cache = null; this.worldWindow.Caption = ""; this.worldWindow.CurrentWorld = null; this.worldWindow.Dock = System.Windows.Forms.DockStyle.Fill; this.worldwindows.isRenderDisabled = false; this.worldWindow.Location = new System.Drawing.Point(0, 0); this.worldWindow.Name = "worldWindow"; this.worldWindow.ShowLayerManager = false; this.worldWindow.Size = new System.Drawing.Size(splitContainer.Panel2.Width, splitContainer.Panel2.Height); this.worldWindow.TabIndex = 0; this.worldWindow.Text = "worldWindow"; // // splitContainer1.Panel1 // this.splitContainer.Panel1.Controls.Add(this.webBrowserPanel); this.splitContainer.Panel1.Name = "webBrowserPanel"; // // splitContainer1.Panel2 // this.splitContainer.Panel2.Controls.Add(this.worldWindow); this.splitContainer.TabIndex = 0; }
在worldwind.cs的InitializeComponent()函数中注释掉下面的代码,使用Ctrl+F进行查找然后注释。
this.worldWindow = new WorldWind.WorldWindow(); this.toolBarButtonLatLonLines = new System.Windows.Forms.ToolBarButton(); this.splitContainer.Orientation = getWebBrowserOrientationFromSetting(World.Settings.BrowserOrientationHorizontal); this.splitContainer.Panel1Collapsed = !World.Settings.BrowserVisible; // // worldWindow // this.worldWindow.AllowDrop = true; this.worldWindow.Cache = null; this.worldWindow.Caption = ""; this.worldWindow.CurrentWorld = null; this.worldWindow.Dock = System.Windows.Forms.DockStyle.Fill; this.worldwindows.isRenderDisabled = false; this.worldWindow.Location = new System.Drawing.Point(0, 0); this.worldWindow.Name = "worldWindow"; this.worldWindow.ShowLayerManager = false; this.worldWindow.Size = new System.Drawing.Size(splitContainer.Panel2.Width, splitContainer.Panel2.Height); this.worldWindow.TabIndex = 0; this.worldWindow.Text = "worldWindow"; // // splitContainer1.Panel2 // this.splitContainer.Panel2.Controls.Add(this.worldWindow);
原文链接:Solution for Designer error when opening WorldWind.cs in WW1.4.0
[转]有关WorldWind1.4的worldwind.cs窗口设计器打开错误的解决方法
标签:
原文地址:http://www.cnblogs.com/rainbow70626/p/5277835.html