苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 9368|回复: 12

[其他] resx加载的程序集版本与生成的程序集不一致

[复制链接]
发表于 2013-8-30 14:26:56 | 显示全部楼层 |阅读模式
本帖最后由 幻雪丶逆时光 于 2013-8-30 14:28 编辑

resx加载的程序集版本与生成的程序集不一致 _1WJQK){$YB53}WOJZ[$E%3.jpg

报错的缺少引用BLZj.Common类库的版本号.

实际上这个文件的版本号2.2.1.1
[assembly: AssemblyVersion("2.2.1.1")]
[assembly: AssemblyFileVersion("2.2.1.1")]


为什么这个Resx文件强制找2.1.2.5 这个旧版本?

只有这个Resx出问题 别的都没问题  有谁知道请教下



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2013-8-30 14:53:52 | 显示全部楼层
能看下你报错行的代码吗?我估计这有可能是泛型的问题,看这个
示能找到具有某表名称的类型,类型名称为"system.collections.generic.list
好像是泛型里的为库,
这应该是版本的问题,你引用的类型版本是不能高于所在程序版本的,比如你的类库版本是2.0的,那么你的程序必须是大于等于2.0才可以。
 楼主| 发表于 2013-8-30 15:04:09 | 显示全部楼层
站长苏飞 发表于 2013-8-30 14:53
能看下你报错行的代码吗?我估计这有可能是泛型的问题,看这个
示能找到具有某表名称的类型,类型名称为"s ...

<?xml version="1.0" encoding="utf-8"?>
<root>
  <!--
    Microsoft ResX Schema

    Version 2.0

    The primary goals of this format is to allow a simple XML format
    that is mostly human readable. The generation and parsing of the
    various data types are done through the TypeConverter classes
    associated with the data types.

    Example:

    ... ado.net/XML headers & schema ...
    <resheader name="resmimetype">text/microsoft-resx</resheader>
    <resheader name="version">2.0</resheader>
    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
        <value>[base64 mime encoded serialized .NET Framework object]</value>
    </data>
    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
        <comment>This is a comment</comment>
    </data>

    There are any number of "resheader" rows that contain simple
    name/value pairs.

    Each data row contains a name, and value. The row also contains a
    type or mimetype. Type corresponds to a .NET class that support
    text/value conversion through the TypeConverter architecture.
    Classes that don't support this are serialized and stored with the
    mimetype set.

    The mimetype is used for serialized objects, and tells the
    ResXResourceReader how to depersist the object. This is currently not
    extensible. For a given mimetype the value must be set accordingly:

    Note - application/x-microsoft.net.object.binary.base64 is the format
    that the ResXResourceWriter will generate, however the reader can
    read any of the formats listed below.

    mimetype: application/x-microsoft.net.object.binary.base64
    value   : The object must be serialized with
            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
            : and then encoded with base64 encoding.

    mimetype: application/x-microsoft.net.object.soap.base64
    value   : The object must be serialized with
            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
            : and then encoded with base64 encoding.

    mimetype: application/x-microsoft.net.object.bytearray.base64
    value   : The object must be serialized into a byte array
            : using a System.ComponentModel.TypeConverter
            : and then encoded with base64 encoding.
    -->
  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
    <xsd:element name="root" msdata:IsDataSet="true">
      <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
          <xsd:element name="metadata">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" />
              </xsd:sequence>
              <xsd:attribute name="name" use="required" type="xsd:string" />
              <xsd:attribute name="type" type="xsd:string" />
              <xsd:attribute name="mimetype" type="xsd:string" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="assembly">
            <xsd:complexType>
              <xsd:attribute name="alias" type="xsd:string" />
              <xsd:attribute name="name" type="xsd:string" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="data">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="resheader">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" />
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
      </xsd:complexType>
    </xsd:element>
  </xsd:schema>
  <resheader name="resmimetype">
    <value>text/microsoft-resx</value>
  </resheader>
  <resheader name="version">
    <value>2.0</value>
  </resheader>
  <resheader name="reader">
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <data name="lstSelectJdzch.RcapList" mimetype="application/x-microsoft.net.object.binary.base64">
    <value>
        AAEAAAD/////AQAAAAAAAAAMAgAAAEJCTFpqLkNvbW1vbiwgVmVyc2lvbj0yLjEuMi41LCBDdWx0dXJl
        PW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAIcBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVy
        aWMuTGlzdGAxW1tCTFpqLkNvbW1vbi5ETU4uRE1OWmpfUmNhcFRlbXAsIEJMWmouQ29tbW9uLCBWZXJz
        aW9uPTIuMS4yLjUsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRl
        bXMFX3NpemUIX3ZlcnNpb24EAAAgQkxaai5Db21tb24uRE1OLkRNTlpqX1JjYXBUZW1wW10CAAAACAgJ
        AwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEHkJMWmouQ29tbW9uLkRNTi5ETU5aal9SY2FwVGVtcAIA
        AAAL
</value>
  </data>
  <data name="txtZj_RcapYssj.RegexText" xml:space="preserve">
    <value>^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-)) (20|21|22|23|[0-1]?\d):[0-5]?\d:[0-5]?\d$</value>
  </data>
  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
  <data name="btnContinueAdd.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAALBJREFUOE/tkyEO
        AjEQRWdvwhF6hJHIkciRyB5hJBKJrERWIpErOQpy3dC/gaTZZXcrETRp0qSd9347aUfV0KxOw5NoIEqa
        u3qvaa1X8XNvLhfxpoLpIU3ido8uJ24HIDbMKIbZbups7BzLPAYPh7AOG2M/bIwOeywAzQByARaAbAHe
        ZsSGGcCPGcVhv2u/DmLDHHTDuvTCMEuax67fabU7MH+L/W/vL7e3+cMttReAFz93wdOTyeT3AAAAAElF
        TkSuQmCC
</value>
  </data>
  <metadata name="ID.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </metadata>
  <metadata name="gcId.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </metadata>
  <metadata name="jdzch.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </metadata>
  <metadata name="gcmc.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </metadata>
  <metadata name="ssdq.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </metadata>
  <metadata name="bzr.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </metadata>
  <metadata name="ysr.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </metadata>
  <metadata name="yssj.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </metadata>
  <metadata name="ysnr.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </metadata>
  <metadata name="del.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </metadata>
</root>

 楼主| 发表于 2013-8-30 15:04:41 | 显示全部楼层
本帖最后由 幻雪丶逆时光 于 2013-8-30 15:11 编辑
站长苏飞 发表于 2013-8-30 14:53
能看下你报错行的代码吗?我估计这有可能是泛型的问题,看这个
示能找到具有某表名称的类型,类型名称为"s ...

<data name="lstSelectJdzch.RcapList" mimetype="application/x-microsoft.net.object.binary.base64">
    <value>
        AAEAAAD/////AQAAAAAAAAAMAgAAAEJCTFpqLkNvbW1vbiwgVmVyc2lvbj0yLjEuMi41LCBDdWx0dXJl
        PW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAIcBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVy
        aWMuTGlzdGAxW1tCTFpqLkNvbW1vbi5ETU4uRE1OWmpfUmNhcFRlbXAsIEJMWmouQ29tbW9uLCBWZXJz
        aW9uPTIuMS4yLjUsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRl
        bXMFX3NpemUIX3ZlcnNpb24EAAAgQkxaai5Db21tb24uRE1OLkRNTlpqX1JjYXBUZW1wW10CAAAACAgJ
        AwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEHkJMWmouQ29tbW9uLkRNTi5ETU5aal9SY2FwVGVtcAIA
        AAAL
</value>
  </data>

这个句...貌似项目文件里没有对Common 类库的 版本描述

2个程序集的 .net 版本 都是一致的.


发表于 2013-8-30 15:10:12 | 显示全部楼层
Common 是个什么类库,你自己写的?
 楼主| 发表于 2013-8-30 15:12:38 | 显示全部楼层
站长苏飞 发表于 2013-8-30 15:10
Common 是个什么类库,你自己写的?

实体类. 数据库 表的映射
发表于 2013-8-30 15:16:03 | 显示全部楼层
之前有没有这样用过,你看看引用这个类库的程序net版本,是不是低于这个类库的版本,如果低于是不行的,必须大于等于,之前有没有出过这种问题。

或者是不是你新建 项目时版本选择问题。

或者是打开这个类库看看他的版本,不行就降低一下。
 楼主| 发表于 2013-8-30 15:19:24 | 显示全部楼层
站长苏飞 发表于 2013-8-30 15:16
之前有没有这样用过,你看看引用这个类库的程序net版本,是不是低于这个类库的版本,如果低于是不行的,必 ...

)JDY%]UK79PQ%BSW836HN$X.jpg
61XH)9XH@N%}AA(C38SL9AT.jpg



这个应该没问题的.
发表于 2013-8-30 15:20:43 | 显示全部楼层
删除得新引用一下,试试
 楼主| 发表于 2013-8-30 15:22:01 | 显示全部楼层
yangying 发表于 2013-8-30 15:20
删除得新引用一下,试试

这个.....指定不行..我这个问题搜了 2天了.{:soso_e110:} 别说删了 电脑都换了好几台  各种 生成 各种编译


资源文件只认准 旧版本 没有这个2.1.2.5 他就编译不起来
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-12-27 20:46

© 2014-2021

快速回复 返回顶部 返回列表