SIlverlight加载视图出现异常 System.Xml.XmlException [Xml_CannotFindFileInXapPackage] 参数: ServiceReferences.ClientConfig

Silverlight的设计视图出现错误,但是运行程序没问题。

错误信息:

System.Xml.XmlException
[Xml_CannotFindFileInXapPackage]
参数: ServiceReferences.ClientConfig
调试资源字符串不可用。键和参数通常会提供足够的信息来诊断问题。请参见 http://go.microsoft.com/fwlink/?linkid=106663&Version=4.0.50917.0&File=System.Xml.dll&Key=Xml_CannotFindFileInXapPackage
   在 System.Xml.XmlXapResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn)
   在 System.Xml.XmlReaderSettings.CreateReader(String inputUri, XmlParserContext inputContext)
   在 System.Xml.XmlReader.Create(String inputUri, XmlReaderSettings settings, XmlParserContext inputContext)
   在 System.ServiceModel.Configuration.ServiceModelSectionGroup.GetSectionGroup()

解决方法:

1.百度

百度出的解决办法是说:   

在设计视图中,集成开发环境(IDE)要预处理一部分XAML和代码,将界面显示出来,其中就要运行到构造函数里的代码,你可能在构造函数里写入了部分业务逻辑,以至于不能进行预处理,所以你在开发环境下看不到界面,解决方法如下:

在构造函数中使用DesignerProperties.GetIsInDesignMode(this)判断是否正在IDE中设计

   public InitialPage()
        {
            InitializeComponent();           

            if (!DesignerProperties.GetIsInDesignMode(this))
            {
                //your Initial code

            }
        }

  结合我程序的情况,我将Silverlight页面构造函数及Load事件中调用WCF服务的代码都用上述GetIsInDesignMode()方法判断。结果设计器仍然还在报错。

2.MSDN

  点击设计器报错界面的帮助,导航至MSDN:

  想到我还有一些自定义控件的构造函数及Load事件没用GetIsInDesignMode()方法判断,于是迅速处理完,设计器恢复正常。

时间: 2024-11-04 11:45:28

SIlverlight加载视图出现异常 System.Xml.XmlException [Xml_CannotFindFileInXapPackage] 参数: ServiceReferences.ClientConfig的相关文章

ArcGIS API for Silverlight 加载google地图

原文:ArcGIS API for Silverlight 加载google地图 using System; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Ink; using System.Windows.Input; using System.Windows.Media; using Syst

解决ArcGIS API for Silverlight 加载地图的内外网访问问题

原文:解决ArcGIS API for Silverlight 加载地图的内外网访问问题 先上一个类,如下: public class BaseClass { public static string getFullUri(string oldUriString) { string newUriString = oldUriString; //处理相对地址============================================================ if (newUri

ArcGIS API for Silverlight加载google地图(后续篇)

原文:ArcGIS API for Silverlight加载google地图(后续篇) 之前在博客中(http://blog.csdn.net/taomanman/article/details/8019687)提到的加载google地图方案,因为google地址问题,看不到图了,发现是url地址变换造成的. 现将如下三个类公布出来,源码如下: using System; using System.Net; using System.Windows; using System.Windows.

ArcGIS api fo silverlight学习二(silverlight加载GraphicsLayer)

上一节学习了silverlight加载GeoServer发布的WMS地图,这一节学习一下加载GraphicsLayer 一.在MainPage.xaml中添加资源配置 <Grid.Resources>            <esri:SimpleMarkerSymbol x:Key="RedMarkerSymbol" Color="Red" Size="12" Style="Circle" />   

【Android Studio】 加载so文件异常

AS无法加载so包异常 android studio导入so包异常:Couldn't load DeviceAPI from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.cloudnet.miniwms-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.cloudnet.miniwms-1, /vendor/lib, /syste

System.Xml.XmlException: “=”是意外的标记。标记应为“;”

使用.NET XmlDocument对象LoadXml(string xml)行为从指定字符串加载XML过程中报了一个错: “=”是意外的标记.标记应为“;”. 第 1 行,位置 567. 说明: 执行当前 Web 请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.Xml.XmlException: “=”是意外的标记.标记应为“;”. 第 1 行,位置 567. 源错误: 行 60: else if (menu

Silverlight加载第一个Map

1.Map Map 是 ArcGIS API for Silverlight 中的核心组件,主要用于呈现地图服务.影像服务中的空间数据,此外还可以展示 WMS 服务.热点图(HeatMap).Bing 地图.OpenStreetMap.GeoRSS.KML 数据等,并且 Map 可以与用户交互,接受用户输入. 属性: Extent:地图外包矩形的范围,即四个角点坐标范围. IsLogoVisible:是否显示esri的logo. Layers:地图中的图层集合,先加入的图层在底部,最后加入的图层

XListview的下拉刷新、上拉加载、用Pull解析XML

做之前需要导入XListview的文件,此是用第三方的xListview实现的,东西没写全.此是在Fragment中实现的 //--------------XListView的布局---------------- <me.XListView android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:id="@+id/lv&

如何加载指定路径的Logback.xml

今天想外置logback.xml,谢了如下代码 File logbackFile = new File("./conf/logback.xml"); if (logbackFile.exists()) { LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory(); JoranConfigurator configurator = new JoranConfigurator(); configurator.s