安装游戏的时候dotnetfx20sp2 x86安装失败!~!~!~!~...

CodePlex社区全新发布的
,把VS2010的集成开发环境和Python结合在一起,使用体验非常棒,对于我这种整天与Visual Studio为伍的开发者真是有福了。美种不足的是还不够稳定,存在多个bug,不过是Beta嘛,可以理解!希望这个工具越做越好。【www.hitidc.com】
/ 浏览 (0 / 20)
分类:
DEALLOCATE
删除游标引用。当释放最后的游标引用时,组成该游标的数据结构由 Microsoft SQL Server 释放。
DEALLOCATE { { [ GLOBAL ] cursor_name } | @cursor_variable_name }
cursor_name
是已声明游标的名称。当全局和局部游标都以 cursor_name 作为它们的名称存在时,如果指定 GLOBAL,则 cursor_name 引用全局游标,如果未指定 GLOBAL,则 cursor_name 引用局部游标。
@cursor_variable_name
是 cursor 变量的名称。@cursor_variable_name 必须为 cursor 类型。
对游标进行操作的语句使用游标名称或游标变量引用游标。DEALLOCATE 删除游标与游标名称或游标变量之间的关联。如果一个名称或变量是最后引用游标的名称或变量,则将释放游标,游标使用的任何资源也随之释放。用于保护提取隔离的滚动锁在 DEALLOCATE 上释放。用于保护更新(包括通过游标进行的定位更新)的事务锁一直到事务结束才释放。
DECLARE CURSOR 语句分配游标并使其与游标名称关联:
DECLARE abc SCROLL CURSOR FOR
SELECT * FROM authors
游标名称与某个游标关联之后,该游标在释放之前不能用作相同作用域(GLOBAL 或 LOCAL)内另一个游标的名称。
游标变量使用下列两种方法之一与游标关联:
通过名称,使用 SET 语句将游标设置为游标变量:
DECLARE @MyCrsrRef CURSOR
SET @MyCrsrRef = abc
也可以不定义游标名称而创建游标并使其与变量关联:
DECLARE @MyCursor CURSOR
SET @MyCursor = CURSOR LOCAL SCROLL FOR
SELECT * FROM titles
DEALLOCATE @cursor_variable_name 语句只删除对游标命名变量的引用。直到批处理、存储过程或触发器结束时变量离开作用域,才释放变量。在 DEALLOCATE @cursor_variable_name 语句之后,可以使用 SET 语句使变量与另一个游标关联。
USE pu GO
DECLARE @MyCursor CURSOR
SET @MyCursor = CURSOR LOCAL SCROLL FOR
SELECT * FROM titles
DEALLOCATE @MyCursor
SET @MyCursor = CURSOR LOCAL SCROLL FOR
SELECT * FROM sales
不必显式释放游标变量。变量在离开作用域时被隐性释放。
默认情况下,将 DEALLOCATE 权限授予任何有效用户。
下面的脚本显示游标如何持续到最后的名称或持续到引用它们的变量已释放。
USE pu GO
-- Create and open a global named cursor that
-- is visible outside the batch.
DECLARE abc CURSOR GLOBAL SCROLL FOR
SELECT * FROM authors
OPEN abc
-- Reference the named cursor with a cursor variable.
DECLARE @MyCrsrRef1 CURSOR
SET @MyCrsrRef1 = abc
-- Now deallocate the cursor reference.
DEALLOCATE @MyCrsrRef1
-- Cursor abc still exists.
FETCH NEXT FROM abc
-- Reference the named cursor again.
DECLARE @MyCrsrRef2 CURSOR
SET @MyCrsrRef2 = abc
-- Now deallocate cursor name abc.
DEALLOCATE abc
-- Cursor still exists, referenced by @MyCrsrRef2.
FETCH NEXT FROM @MyCrsrRef2
-- Cursor finally is deallocated when last referencing
-- variable goes out of scope at the end of the batch.
-- Create an u amed cursor.
DECLARE @MyCursor CURSOR
SET @MyCursor = CURSOR LOCAL SCROLL FOR
SELECT * FROM titles
-- The following statement deallocates the cursor
-- because no other variables reference it.
DEALLOCATE @MyCursor
/ 浏览 (0 / 21)
分类:
高级消息队列协议(AMQP
) 是一个异步消息传递所使用的应用层协议规范。作为线路层协议,而不是API(例如JMS
),AMQP 客户端能够无视消息的来源任意发送和接受信息。现在,已经有相当一部分不同平台的服务器
和 客户端可以投入使用。
AMQP的原始用途只是为金融界提供一个可以彼此协作的消息协议,而现在的目标则是为通用消息队列架构提供通用构建工具。因此,面向消息的中间件 (MOM)系统,例如发布/订阅队列,没有作为基本元素实现。反而通过发送简化的AMQ实体,用户被赋予了构建例如这些实体的能力。这些实体也是规范的一 部分,形成了在线路层协议顶端的一个层级:AMQP模型。这个模型统一了消息模式,诸如之前提到的发布/订阅,队列,事务以及流数据,并且添加了额外的特 性,例如更易于扩展,基于内容的路由。
本文中区别发布/订阅是为了将生产者和消费者拆分开来:生产者无需知道消费者按照什么标准接受消息。队列是一个先入先出的数据结构。路由封装了消息 队列中的消息的相关信息,这些信息决定了消息在异步消息系统中的最终展现形式。
在这里,我尝试解释一下这个模型的一些概念,Aman Gupta使用Ruby
实 现了AMQP模型
。 它使用的是一种事件驱动架构(基于EventMachine
), 在阅读和使用的时候都会让人觉得有些不太熟悉。但是API的设计表明了在AMQ模型实体之间通信的方式是非常简单的,因此,即便开发者对Ruby并不熟 悉,他同样也可以得到收获。
应该注意到,至少有三个或者更多的Ruby客户端
可 供选择。其中的一个客户端Carrot很明显使用了非事件驱动的同步Ruby架构,因此,这个客户端在使用事件驱动的Ruby API的时候,风格非常简洁。
本文中的AMQP服务器是使用Erlang
编 写的Ra itMQ。它实现了AMQP规范0-8版的内容,并且将在近期实现0-9-1版的内容
在开始之前再交代一些东西:异步消息是一个非常普通并且广泛使用的技术,从例如Skype或者XMPP/Ja er这样各种各样的即时消息协议到 古老的email。但是,这些服务都有如下特征:
- 它们会在传输消息的时候或多或少加入一些随意的内容(例如一封email可能会包含一个文本和关于办公室笑话的PPT)和一些比较正式的路由信息(例如 email地址)。
- 它们都是异步的,也就是说它们将生产者和消费者区分开来,因此可能将消息加入队列(例如某人发给你一条消息,但是你不在线或者你的邮箱会收到一封 email)。
- 生产者和消费者是具有不同知识的不同角色。我不需要知道你的IMAP用户名和密码就能够给你发送email。事实上,我甚至不需要知道你的email地址 是否是一个马甲或者“真实”地址。这个特性意味着生产者不能控制什么内容被阅读或者订阅了 - 就像我的email客户端会舍弃掉大多数主动发送给我的医药广告。
AMQP是一个抽象的协议(也就是说它不负责处理具体的数据),这个事实并不会将事情变得更复杂。反而,Internet使得消息无处不在。人们通 常使用它们和异步消息简单灵活地解决很多问题。
而且构建AMQ中的异步消息架构模型最困难的地方 在于上手的时候,一旦这些困难被克服,那么构建过程
将变得简单。
你可能需要***一些软件来自己动手实现这些例子。如果你已经在系统上***了Ruby,那么只需要不到十分钟的设置时间。Ra itMQ网站也有许 多信息
帮 助你尽快开始。你只需做这些准备工作:
- Erlang/OTP包。下载地址是
,***说明在
- Ra itMQ。下载地址是
,***说明在
- 一个Ruby虚拟机。如果在你的系统平台上没有可供选择的Ruby解释器,你可能需要下载Ruby MRI VM。在
可以找到下载地址和***说明。
- 两个Ruby “gem”(已打包的库)。gem工具应该会随着你的Ruby***包一起分发。
- 如果你需要全新***或者不确定它是不是当前版本,那么你可以选择升级gem工具。输入gem update --system。在BSD/UNIX系统中,你可能需要有超级用户的权限才能运行此命令(以及后续指令)。
- 告诉gem在GitHub搜索包:gem sources -a http://gems.github.com。
- ***AMQPgem:gem i tall tmm1-amqp。这也会***event-machine gem。
现在你需要做的就是启动Ra itMQ服务器
AMQ模型
在AMQ规范中描述了一些实体。一个用来分辨这些实体的方法是检查它们是否由服务器管理员配置或者由客户端在运行的时候声明。
可配置的实体有:
- 消息协商器(Me age Broker),它在TCP/IP等端口***AMQ消息。
- 将消息协商数据划分到多个不同集合的虚拟主机,它很像we erver中的虚拟主机,例如Apache的http守护进程。
- 使用安全凭据连接到虚拟主机的用户。
1 require 'rubygems'
2 require 'mq'
4 event_loop = Thread.new do
EM.run do
EM.add_timer(1) do
EM.stop
12 # co ect to the ra itmq demo tration broker server (http://www.ra itmq.com/examples.html#demoserver)
14 AMQP.start :host = 'dev.ra itmq.com', :port = 5672, :user = 'guest', :pa word = 'guest', :vhost
= 'localhost'
16 event_loop.join
值得注意的是,规范中仅仅授予用户访问虚拟主机的权限,并没有采纳其他比这高级的访问控制措施,因此Ra itMQ并不支持这些高级访问控制措 施。一个由厂商开发的解决方法
期 望会加入到下个主要版本中。但是,这个功能
可 以通过使用Mercurial代码库的默认branch
来实现,而 且已经有一些Ra itMQ用户在使用了。
为了和协商器交流,一个客户端需要建立一个或者多个连接。这些连接只是限于连接用户和虚拟主机。客户端默认使用guest/guest访问权限和访 问虚拟主机的根目录,这些默认实现也是Ra itMQ的默认***选项。
在一个连接中,客户端声明了一个通道。这个通道是消息协商器的网络连接中的一个逻辑连接。这种多工机制是必要的,因为协议中的某些操作是需要这样的 通道。因此,通过单一连接到协商器的并发控制需要建立一个可靠的模型,这里可以使用通道池和串行访问或者例如线程本地通道这样的线程并发模型。在这个例子 中,Ruby API对用户隐藏了通道管理这样的细节。
如果需要在一个通道上进行操作,那么客户端需要声明AMQ组件。声明组件是断言特定的组件存在于协商器中──如果不存在的话,那么在运行时创建。
这些组件包括:
- 交换器(Exchange),它是发送消息的实体。
- 队列(Queue),这是接收消息的实体。
- 绑定器(Bind),将交换器和队列连接起来,并且封装消息的路由信息。
所有这些组件的属性各不相同,但是只有交换器和队列同样被命名。客户端可以通过交换器的名字来发送消息,也可以通过队列的名字收取信息。因为AMQ 协议没有一个通用的标准方法来获得所有组件的名称,所以客户端对队列和交换器的访问被限制在仅能使用熟知的或者只有自己知道的名字(参见
了 解这种访问控制的信息)。
绑定器没有名字,它们的生命期依赖于所紧密连接的交换器和队列。如果这两者任意一个被删除掉,那么绑定器便失效了。这就说明,若要知道交换器和队列 的名字,还需要设置消息路由。
消息是一个不透明的数据包,这些包有如下性质:
- 元数据,例如内容的编码或者表明来源的字段。
- 标志位,标记消息投递时候的一些保障机制。
- 一个特殊的字段叫做routing key。
2.1 接受和发送消息:交换器类型
发送消息是一个非常简单的过程。客户端声明一个它想要发送消息的目的交换器,然后将消息传递给交换器。
接受消息的最简单办法是设置一个订阅。客户端需要声明一个队列,并且使用一个绑定器将之前的交换器和队列绑定起来,这样的话,订阅就设置完毕。
1 require 'rubygems'
2 require 'mq'
4 event_loop = Thread.new do
EM.run do
EM.add_timer(1) do
EM.stop
12 def su cribe_to_queue
exchange = MQ.fanout('my-fanout-exchange')
queue = MQ.queue('my-fanout-queue')
queue.bind(exchange).su cribe do |header, body|
yield header, body
23 def send_to_exchange(me age)
exchange = MQ.fanout('my-fanout-exchange')
exchange.publish me age
30 su cribe_to_queue do |header, body|
p "I received a me age: #{body}"
34 send_to_exchange 'Hello'
35 send_to_exchange 'World'
37 event_loop.join
三个标准决定了一条消息是否真的被投递到了队列中:
交换器的类型。在这个例子中类型是fanout。
消息的属性。在这个例子中,消息没有任何属性,只是有内容(首先是Hello,然后World)。
给定的绑定器的唯一可选属性:键值。在这个例子中绑定器没有任何键值。
交换器的类型决定了它如何解释这个连接。我们的例子中,fanout交换器不会解释任何东西:它只是将消息投递到所有绑定到它的队列中。
没有绑定器,哪怕是最简单的消息,交换器也不能将其投递到队列中,只能抛弃它。通过订阅一个队列,消费者能够从队列中获取消息,然后在使用过后将其 从队列中删除。
下列交换器类型都在规范中被提及。随后我会由浅入深地介绍它们。
- direct交换器将消息根据其routing-key属性投递到包含对应key属性的绑定器上。
1 require 'rubygems'
2 require 'mq'
4 event_loop = Thread.new do
EM.run do
EM.add_timer(1) do
EM.stop
12 def su cribe_to_queue(key)
exchange = MQ.direct('my-direct-exchange')
queue = MQ.queue('my-direct-queue')
queue.bind(exchange, :key = key).su cribe do |header, body|
yield header, body
23 def send_to_exchange(me age, key)
exchange = MQ.direct('my-direct-exchange')
exchange.publish me age, :routing_key = key
30 su cribe_to_queue('hello_world') do |header, body|
p "I received a me age: #{body}"
34 send_to_exchange 'Hello', 'hello_world'
35 send_to_exchange 'Cruel', 'ignored'
36 send_to_exchange 'World', 'hello_world'
38 event_loop.join
- topic交换器用过模式匹配分析消息的routing-key属性。它将routing-key和binding-key的字符串切分成单词。这些单词 之间用点隔开。它同样也会识别两个通配符:#匹配0个或者多个单词,*匹配一个单词。例如,binding key *.stock.#匹配routing key usd.stcok和eur.stock.db,但是不匹配stock.nasdaq。
1 require 'rubygems'
2 require 'mq'
4 event_loop = Thread.new do
EM.run do
EM.add_timer(1) do
EM.stop
12 def su cribe_to_queue(key)
exchange = MQ.topic('my-topic-exchange')
queue = MQ.queue('my-topic-queue')
queue.bind(exchange, :key = key).su cribe do |header, body|
yield header, body
23 def send_to_exchange(me age, key)
exchange = MQ.topic('my-topic-exchange')
exchange.publish me age, :routing_key = key
30 su cribe_to_queue('hello.*.me age.#') do |header, body|
p ”I received a me age: #{body}”
34 send_to_exchange 'Hello', 'hello.world.me age.example.in.ruby'
35 send_to_exchange 'Cruel', 'cSKYIV STUDIO :: :: :: :: :: :: 211
随笔 ::
2 文章
2172 评论
48 引用
自2000年6月22日微软向全球宣布自己的.NET战略,到现在已经十年多了。作为.NET战略的基础,Microsoft .NET Framework 也已经发行了多个版本。下面,我们就来看看这些年来微软到底发布了哪些 .NET Framework 版本。
.NET Framework &am CLR Version
Framework
CLR and A emblies
Release
----------------------------------------------------------
1.0 RTM
1.0.3705.0
Released with VS.NET (aka VS.NET 2002)
1.0 SP1
1.0.3705.209
1.0 SP2
1.0.3705.288
1.0 SP3
1.0.3705.6018
1.1 RTM
1.1.4322.573
Released with VS.NET 2003
1.1 SP1
1.1.4322.2032
1.1 SP1
1.1.4322.2300
(Windows Server 2003 32-bit version)
2.0 RTM
2.0.50727.42
Released with VS2005 RTM
2.0 SP1
2.0.50727.1433
Released with VS2008 RTM and .Net 3.5 RTM
2.0 SP2
2.0.50727.3053
Released with VS2008 SP1 and .Net 3.5 SP1
Framework
New a emblies
----------------------------------------------------------
3.0 RTM
2.0 RTM
3.0.4506.30
Only "out-of-band" non-SP framework release
3.0 SP1
2.0 SP1
3.0.4506.648
Released with VS2008 RTM and .Net 3.5 RTM
3.0 SP2
2.0 SP2
3.0.4506.2152
Released with VS2008 SP1 and .Net 3.5 SP1
3.5 RTM
2.0 SP1
3.5.21022.8
Released with VS2008 RTM and .Net 3.5 RTM
3.5 SP1
2.0 SP2
3.5.30729.1
Released with VS2008 SP1
Framework
CLR and A emblies
Release
----------------------------------------------------------
4.0 RTM
4.0.30319.1
Released with VS2010
注意,没有 CLR 3.0 和 CLR 3.5。
有些 Windows 操作系统中已经内置了 .NET Framework,如下所示:
Version
Version Number
Release Date
Visual Studio
Default in Windows
1.0.3705.0
2002-02-13
Visual Studio .NET 1.1
1.1.4322.573
2003-04-24
Visual Studio .NET 2003
Windows Server 2003
2.0.50727.42
2005-11-07
Visual Studio 2005 3.0
3.0.4506.30
2006-11-06 Windows Vista, Windows Server 2008
3.5.21022.8
2007-11-19
Visual Studio 2008
Windows 7, Windows Server 2008 R2
4.0.30319.1
2010-04-12
Visual Studio 2010 各个 .NET Framework 版本之间的关系如下图:
几个重要的 .NET Framework ***程序的大小如下:
Version File Date &am Time
File Name
------- ---------------- ----------- ----- ---------------------------
2.0 SP2 2008/07/30 09:54
25,001,480
23.8 NetFx20SP2_x86.exe
3.5 SP1 2008/07/30 16:22 242,743,296 231.5 dotnetfx35setup.exe
4.0 RTM 2010/03/19 09:44
50,449,456
48.1 dotNetFx40_Full_x86_x64.exe
2009/11/23 20:24
1,226,536
1.2 wic_x86_chs.exe
可以看出,.NET Framework 3.5 SP1 ***程序特别大,而 .NET Framework 4.0 RTM ***程序反而变小了很多,不知 Microsoft 使用了什么技术,在增加功能的基础上还大大减少了***程序的大小。 我们来看看以下 ClrInfo.cs 吧:
System;
System.Text;
name ace
public cla ClrInfo
static void
.WriteLine(
OS Version: {0}"
Environment
.OSVersion);
.WriteLine(
CLR Version: {0}
( {1} )"
Environment
.Version, RuntimeFramework.CurrentFramework);
.WriteLine(
"Default Encoding: {0}"
Encoding
.Default);
.WriteLine();
.WriteLine(
).A emblyQualifiedName);
!NetFx20
.WriteLine(
(System.IO.Packaging.Package).A emblyQualifiedName);
.WriteLine(
(System.TimeZoneInfo).A emblyQualifiedName);
.WriteLine();
.WriteLine(
"Available Frameworks:"
foreach
RuntimeFramework.AvailableFrameworks)
.WriteLine(
+ frame);
使用以下 makefile 文件来编译(请参见:
CLR35 = C:\Windows\Microsoft.NET\Framework\v3.5
CLR40 = C:\Windows\Microsoft.NET\Framework\v4.0.30319
CSC35 = $(CLR35)\csc.exe
CSC40 = $(CLR40)\csc.exe
SRC1 = ClrInfo.cs RuntimeFramework.cs
ClrInfo20.exe: $(SRC1)
$(CSC35) -out:$@ $(SRC1) -D:NetFx20
ClrInfo35.exe: $(SRC1)
$(CSC35) -out:$@ $(SRC1) -r:WindowsBase.dll
ClrInfo40.exe: $(SRC1)
$(CSC40) -out:$@ $(SRC1) -r:$(CLR40)\WPF\WindowsBase.dll
使用 nmake.exe 进行编译(所需的 RuntimeFamework.cs 请参见
E:\CS\ClrInfo
nmake ClrInfo20.exe
Microsoft (R) 程序维护实用工具 9.00.30729.01 版
版权所有(C) Microsoft Corporation。保留所有权利。
C:\Windows\Microsoft.NET\Framework\v3.5\csc.exe -out:ClrInfo20.exe ClrInfo.cs RuntimeFramework.cs -D:NetFx20
适用于 Microsoft(R) .NET Framework 3.5 版的 Microsoft(R) Visual C# 2008 编译器 3.5.30729.1 版
版权所有(C) Microsoft Corporation。保留所有权利。
E:\CS\ClrInfo
nmake ClrInfo35.exe
Microsoft (R) 程序维护实用工具 9.00.30729.01 版
版权所有(C) Microsoft Corporation。保留所有权利。
C:\Windows\Microsoft.NET\Framework\v3.5\csc.exe -out:ClrInfo35.exe ClrInfo.cs RuntimeFramework.cs -r:WindowsBase.dll
适用于 Microsoft(R) .NET Framework 3.5 版的 Microsoft(R) Visual C# 2008 编译器 3.5.30729.1 版
版权所有(C) Microsoft Corporation。保留所有权利。
E:\CS\ClrInfo
nmake ClrInfo40.exe
Microsoft (R) 程序维护实用工具 9.00.30729.01 版
版权所有(C) Microsoft Corporation。保留所有权利。
C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe -out:ClrInfo40.exe ClrInfo.cs RuntimeFramework.cs
-r:C:\Windows\Microsoft.NET\Framework\v4.0.30319\WPF\WindowsBase.dll
Microsoft (R) Visual C# 2010 Compiler version 4.0.30319.1
Copyright (C) Microsoft Corporation. All rights reserved.
E:\CS\ClrInfo
dir *.exe
2010/04/17
7,168 ClrInfo20.exe
2010/04/17
7,168 ClrInfo35.exe
2010/04/17
7,680 ClrInfo40.exe 使用 Sun VirtualBox 全新*** Microsoft Windows Server 2003 R2 Enterprise Edition Service Pack 2 操作系统: 运行 ClrInfo35.exe,结果如下所示:
运行 ClrInfo40.exe,结果如下所示: 好吧,让我们*** Microsoft .NET Framework 2.0 SP2 吧。
然后运行 ClrInfo20.exe,结果如下所示:
D:\CS\ClrInfo
ClrInfo20
OS Version: Microsoft Windows NT 5.2.3790 Service Pack 2
CLR Version: 2.0.50727.3053
( Net 2.0.50727.3053 )
Default Encoding: System.Text.DBCSCodePageEncoding
System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Available Frameworks:
Net 1.1.4322
Net 2.0.50727
运行 ClrInfo35.exe,结果如下所示:
D:\CS\ClrInfo
ClrInfo35
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or a embly
'WindowsBase, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or
one of its dependencies. 系统找不到指定的文件。
File name: 'WindowsBase, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
at Skyiv.ClrInfo.Main()
WRN: A embly binding logging is turned OFF.
To enable a embly bind failure logging, set the registry value
[HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty a ociated with a embly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
运行 ClrInfo40.exe,还是报“.NET Framework Initialization Error”错误。 使用 Sun VirtualBox 的快照恢复功能将 Microsoft Windows Server 2003 R2 Enterprise Edition Service Pack 2 操作系统恢复到全新***的状态。
然后*** Microsoft .NET Framework 4.0 RTM。
其中的
也可以单独***的,这样***包(41.0MB)会小一些,但是有些扩展功能就不能用了。
运行 ClrInfo40.exe,结果如下所示:
D:\CS\ClrInfo
ClrInfo40
OS Version: Microsoft Windows NT 5.2.3790 Service Pack 2
CLR Version:
4.0.30319.1
( Net 4.0.30319.1 )
Default Encoding: System.Text.DBCSCodePageEncoding
System.String, mscorlib, Version=
4.0.0.0
, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.IO.Packaging.Package, WindowsBase, Version=
4.0.0.0
, Culture=neutral, PublicKeyToken=31bf3856ad364e35
System.TimeZoneInfo, mscorlib, Version=
4.0.0.0
, Culture=neutral, PublicKeyToken=b77a5c561934e089
Available Frameworks:
Net 1.1.4322
Net 4.0.30319
运行 ClrInfo35.exe,结果如下所示:
这就是说,旧版本的 .NET 程序不能运行在新版本的 CLR 4.0 上面。
还有就是,***了 .NET Framework 4.0 后,只能报告“Unable to find a version of the runtime to run this a lication”,而不能象以前一样明确指出是需要 CLR 2.0.50727。
实际上,在 CLR 4.0 上也是可以运行 ClrInfo35.exe 程序的,只需要在同一目录下放一个以下内容的 ClrInfo35.exe.config 文件就行了:
configuratio gt;
< u ortedRuntime version="v4.0"/
/startu gt;
/configuratio gt;
其运行结果和 ClrInfo40.exe 的一样。 现在我们接着*** Microsoft .NET Framework 3.5 SP1。 可见,*** .NET Framework 3.5 SP1 时,会自动*** .NET Framework 2.0 SP2 和 .NET Framework 3.0 SP2。 然后再运行 ClrInfo35.exe (先删除 ClrInfo35.exe.config),结果如下:
D:\CS\ClrInfo
clrinfo35
OS Version: Microsoft Windows NT 5.2.3790 Service Pack 2
CLR Version:
2.0.50727.3053
( Net 2.0.50727.3053 )
Default Encoding: System.Text.DBCSCodePageEncoding
System.String, mscorlib, Version=
2.0.0.0
, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.IO.Packaging.Package, WindowsBase, Version=
3.0.0.0
, Culture=neutral, PublicKeyToken=31bf3856ad364e35
System.TimeZoneInfo, System.Core, Version=
3.5.0.0
, Culture=neutral, PublicKeyToken=b77a5c561934e089
Available Frameworks:
Net 1.1.4322
Net 2.0.50727
Net 4.0.30319
注意 System.String、System.IO.Packaging.Package 和 System.TimeZoneInfo 的版本号。 总结一下:
.NET Framework 1.0 (CLR 1.0) 和 1.1 (CLR 1.1) 已经过时,强烈建议不要使用。
.NET Framework 2.0 (CLR 2.0) 是目前广泛使用的版本,提供了大部分的基础功能。
.NET Framework 3.0 (CLR 2.0) 增加了 WPF、WCF、WF 和 Card Space 等功能。
.NET Framework 3.5 (CLR 2.0) 增加了 LINQ、ADO.NET Entity Framework 等功能。
.NET Framework 4.0 (CRL 4.0) 重新实现并改进了以前版本 .NET Framework 的功能,并且增加了 Parallel LINQ、Task Parallel Library 等新功能,强烈建议使用。旧版本的 .NET 程序可以通过配置 < u ortedRuntime 元素在 CLR 4.0 运行。 本文中提到的程序可以到
页面下载。
也可以使用 hg clone
命令下载。
关于 hg ,请参阅
。 参考资料 绿色通道:
posted on 2010-04-17 22:20
阅读(6143)
2010-04-17 22:33 请问谁知道为什么正文中上传的图片无法显示?
我在 Windows Live Writer 中看这篇随笔,图片都能够正常显示。
而且我的上一篇随笔也能够正常显示。
2010-04-17 23:10 终于搞定了上传的图片。
就是在 Windows Live Writer 中把这篇随笔的图片删除掉,然后再重新上传图片。
  2010-04-17 23:29 MARk
  2010-04-18 00:24 太感谢了,这玩意儿一直想收集***就是没时间
2010-04-18 00:30 尘尘
不客气。对你有帮助就好。
  2010-04-18 10:35 太好了 这正是我想找的
  2010-04-18 14:10 看上去非常全面啊
  2010-04-18 14:52 4.0似乎是不包含3.5以及之前的2.0的,所以体积才小
想运行3.5的程序仍然需要***200M+的那个***包 似乎是这样
2010-04-18 15:00 rad
我认为 .NET Framework 4.0 (CRL 4.0) 重新实现并改进了以前版本 .NET Framework 的全部功能。旧版本的 .NET 程序可以通过配置 < u ortedRuntime 元素在 CLR 4.0 运行。这一点可以从我在正文中的例子中看出来。
.NET Framework 3.5 SP1 ***程序特别大,而 .NET Framework 4.0 RTM ***程序反而变小了很多,不知 Microsoft 使用了什么技术,在增加功能的基础上还大大减少了***程序的大小。
你认为“4.0似乎是不包含3.5以及之前的2.0的”,能举例支持你的观点吗?
谢谢!
  2010-04-18 15:33 在一台纯净的系统里***vs2010后,创建项目时只能选择4.0而不能选择其他版本
我也是猜测的,没有深究
2010-04-18 15:48 rad (10楼)
正如我在正文中所做的,在一台纯净的 Microsoft Windows Server 2003 R2 Enterprise Edition Service Pack 2 操作系统上全新*** Microsoft .NET Framework 4.0 RTM 后,运行 ClrInfo35.exe 会报告“Unable to find a version of the runtime to run this a lication”。
我想这是因为微软的策略是强烈建议程序在开发时使用的运行时版本下运行,这样可以保证最大的兼容性。但是,实际上 .NET Framework 4.0 (CRL 4.0) 重新实现并改进了以前版本 .NET Framework 的全部功能。旧版本的 .NET 程序可以通过配置 < u ortedRuntime 元素在 CLR 4.0 运行。
正是因为重新实现并
了以前 .NET Framework 的功能,所以有可能会有兼容性的问题,所以默认情况下不能在 CLR 4.0 中运行以前旧版本的 .NET 程序,而需要通过配置 < u ortedRuntime 元素才能在 CLR 4.0 运行。
至于 Visual Studio 2010 在没有***以前版本的 .NET Framework 时不能选择 4.0 以外的其他版本,正是因为 .NET Framework 4.0 已经重新实现了以前版本的功能,所以不再需要选择以前的版本了。
除非为了开发运行在仅***以前版本 .NET Framework 的机器上的程序,才需要在开发机上***以前版本的 .NET Framework。
  2010-04-18 17:09 如果我的机器去掉4.0以前的所有.NET framework只装4.0,不知那Sqlserver2005的管理工具,那些依懒2.0的程序是否运行?????
2010-04-18 17:51 toEverybody (12楼)
这个我也没有试过。
我想在只有 CLR 4.0 的情况下,那些依赖 CLR 2.0 的程序在默认情况下是不能运行的,除非通过配置 < u ortedRuntime 元素才能在 CLR 4.0 运行。
象 Microsoft SQL Server 2005/2008 Management Studio 这种依赖 CLR 2.0 的大型程序不知道通过配置 < u ortedRuntime 元素在 CLR 4.0 运行会不会有兼容性问题。 :)
我想,到了 Microsoft SQL Server 2010 Management Studio 就应该依赖 CLR 4.0 了吧。
  2010-04-18 18:29 4.0 ***文件比较小主要是因为分了几个版本。
3.5 200多M是因为它同时包含了x86, x64, IA64三个版本。
  2010-04-18 19:19 网上有一个3.5的只包含x86的精简版,但那个好像也有100+M吧。
以前做项目,一想到要***一个上百兆甚至好几百兆的运行环境,就头疼,现在看来是没问题了,直接用4.0好了,功能全,环境还小。
2010-04-18 19:27 deerchao (14楼)
前者为 231.5 MB,后者为 48.1 MB。两者均同时支持 x86、 x64 和 ia64,也都支持 Windows XP、Windows Vista、Windows Server 2003、Windows 2008 和 Windows 7 等多个操作系统。
后者也没有分为了几版本,也是同时包含了 x86、x64 和 ia64 三个版本。
所以这不是后者比较小的理由。
2010-04-18 19:37 wsx_yusong (15楼)
是呀,.NET Framework 4.0 的***包变小了是一件很好的事情,而且功能还增加了,虽然不知道 Microsoft 是怎么做到的。
  2010-04-18 23:02 大家不要用VS2010有Bug,好象
一.在程序中有一个Richtextbox,复制VS2010的代码到其中,有中文会产生乱错,VS2008的代码复制到Richtextbox就不会这样
// 存?储洹过y程ì只?能ü返う回?int类え型í在ú这a里?
原来的是: 存储过程只能返回int类型在这里
二.你如果把Clr写的存储过程布署到Sql2005中会产生错误.
造成VS2010重启. VS2008中不会这样
2010-04-18 23:09 toEverybody
我没有用过 Visual Studio 2010。但是我猜测:
1. 你是不是使用英文版的 Visual Studio 2010 来处理中文,等以后中文版的 Visual Studio 2010 发布后应该能够解决这个问题。
2. SQL Server 2005 应该是基于 CLR 2.0 的,你把 CLR 写的存储过程部署到 SQL Server 2005 中是不是使用 CLR 4.0 写的,我想改成 CLR 2.0 写的就应该没有问题了吧。或者等待基于 CLR 4.0 的 SQL Server 2010(?) 出来。
以上仅是我个人的猜测。
  2010-04-18 23:27 各个 .NET Framework 版本之间的关系如下图:
这个图片撞墙了。
2010-04-18 23:40 晴天猪 (20楼)
请问你说的“这个图片撞墙了”是指什么?
这幅图片的 URL 是:
(在图片上点击鼠标右键就可以得到以上 URL)
引用自文末列出的第一篇参考资料:
  2010-04-18 23:51 银河
wiki上的所有图片都会被G.F.W拦截
2010-04-18 23:57 晴天猪 (22楼)
在我的电脑上都能够正常显示。
难道是你的电脑有问题?
如果还有谁看不到这幅图片的请说一声,我把这幅图片下载下来重新上传到博客园中去。
谢谢!
  2010-04-19 00:24 银河:
@toEverybody
我没有用过 Visual Studio 2010。但是我猜测:
1. 你是不是使用英文版的 Visual Studio 2010 来处理中文,等以后中文版的 Visual Studio 2010 发布后应该能够解决这个问题。
2. SQL Server 2005 应该是基于 CLR 2.0 的,你把 CLR 写的存储过程部署到 SQL Server 2005 中是不是使用 CLR 4.0 写的,我想改成 CLR 2.0 写的就应该没有问题了吧。或者等待基于 CLR 4.0 的 SQL Server 2010(?) 出来。
以上仅是我个人的猜测。
对于1.VS只有等中文了
对于2,你试一下吧,Net 2.0.也要错
  2010-04-19 03:31 重装vs2010五十多次的飘过……
事情是这样的:
win7x64,vs2008,vs2010 RC,好用。vs2010 RTM发布后,卸载RC,***RTM,好用。
后因为系统故障,重装了win7x86,然后无论怎么样***RTM都失败:先装vs2008再装vs2010RTM;直接装RTM;***完系统驱动后直接装RTM;虚拟光驱***;解压缩***;修改***配置文件***……
具体现象:
.Net 4.0过去之后,会重启一次,重启完后,下一项继续重启,再下一项还是重启,三次之后就报***失败!
最最杯具的是:
我装了一个虚拟机win7x86,全干净装vs2010,现象一模一样……
至此,***vs2010尝试五十多次,win7五次,耗时三天三夜……
  2010-04-19 03:34 通过对***日志的研究发现,.Net 4.0没装上,导致后续的***都没办法通过。
而在系统层面,都认为***了.net 4.0,无论检测还是卸载,都是4.0的。
但是我看到,system32下的mscoree.dll仍然是2.0的。
前些日志看到,这个文件实际上是选择.net框架的核心文件,2.0的版本根本就无法启动4.0的框架
即使我单独***.net 4.0,mscoree.dll仍然是2.0
网上找了三天,全世界就我一个碰到这个问题……
2010-04-19 08:31 大石头
杯具啊。同情ing...
我目前还没有***过 Visual Studio 2010。也没有***过 Windows 7。
对你的状况无能为力,抱歉。
哪位大侠有能力解决的,麻烦帮忙一下。
谢谢!
  2010-04-19 09:18 大石头:
有可能是你的Win7版本有问题!
  2010-04-19 09:41 大石头:
重装vs2010五十多次的飘过……
事情是这样的:
win7x64,vs2008,vs2010 RC,好用。vs2010 RTM发布后,卸载RC,***RTM,好用。
后因为系统故障,重装了win7x86,然后无论怎么样***RTM都失败:先装vs2008再装vs2010RTM;直接装RTM;***完系统驱动后直接装RTM;虚拟光驱***;解压缩***;修改***配置文件***……
具体现象:
.Net 4.0过去之后,会重启一次,重启完后,下一项继续重启,再下一项还是重启,三次之后就报***失败!
最最杯具的是:
我装了一个虚拟机win7x86,全干净装vs2010,现象一模一样……
至此,***vs2010尝试五十多次,win7五次,耗时三天三夜……
可怜的人,我用win7(64位) + sql2008 + vs2010 都快一个月多了,升迁过3个项目,开发过一个新项目,好象也没这么夸张
  2010-04-19 09:52 我本来是用win7x64的,但是因为驱动和一些软件在兼容性上有点小问题,所以改用win7x86.
镜像应该是没有问题,因为周围还有同事用win7x86,也顺利装上了vs2010
  2010-04-19 10:23 Visual Studio 2010 对应的是 Microsoft SQL Server 2008 R2 开发组件包:
2010-04-19 11:21 空间/IV
看来 Microsoft SQL Server 2008 R2 是基于 CLR 4.0 的。而 Microsoft SQL Server 2005/2008 都是基于 CLR 2.0 的。
不知 Microsoft SQL Server 2010 什么时候会发布?
  2010-04-19 12:44 .net 4.0的***条件是:WINDOWS XP SP2
或者WINDOWS 7之类的,不过这些系统都已经***了.NET之前的版本了啊!!
单独装.NET 4.0似乎无法运行!
  2010-04-19 12:56 Su orted Operating Systems: Windows 7; Windows Server 2003 R2 (32-Bit x86); Windows Server 2003 R2 x64 editio Windows Server 2003 Service Pack 2; Windows Server 2008 R2; Windows Server 2008 Service Pack 2; Windows Vista Service Pack 2; Windows XP Service Pack 3
Windows XP SP3
Windows Server 2003 SP2
Windows Vista SP1 or later
Windows Server 2008 (not su orted on Server Core Role)
Windows 7
Windows Server 2008 R2 (not su orted on Server Core Role)
它支持的这些系统似乎都包含了早期版本的.NET FRAMEWORK,
为什么没有写WINDOWS XP without SPXXXX呢??
非常感兴趣,再看看其它文章,希望能证实下
2010-04-19 14:30 kkun
单独装 .NET Framework 4.0 是可以运行的。
Windows XP Service Pack 3 就是没有内置任何版本的 .NET Framework 的。
  2010-04-19 14:41 银河
非常感谢!我正在验证不***任何SP的情况下能不能***成功.NET4.0,并且,***完成后,看下是否同时给***了其它的.NET FW版本!
过会儿回复结果...
另:感谢楼主的回复及话题!
2010-04-19 15:10 kkun (36楼)
*** .NET Framework 4.0 是不会同时***其他版本的 .NET Framework 的。不像*** .NET Framework 3.5 会同时*** .NET Framework 2.0 和 3.0。这点我在正文中已经指出了。
就是不知道没有*** Service Pack 的 Windows XP 能否*** .NET Framework 4.0 了。
等待你的结果。
谢谢!
  2010-04-19 15:27 和你的Microsoft .NET Framework 4.0 ***备忘录一致:
1,在***的过程提示需要装INSTALLER 3.1
2,提示***IMAGE啥的啥的东东,之后就***成功了,
不过到控件面板里一看,同时***了:
Microsoft .NET Framework 4 Extended(38.04M)和
Microsoft .NET Framework 4 Client Profile
不知道后者是那路神仙,占用空间117MB
XP系统,***之前啥也没有***,也没有更新任何补丁
  2010-04-19 15:29 Mozilla/4.0 (compatible:MSIE 6.0;Windows NT 5.1;SV1;.NET4.0C;.NET4.0E)
  2010-04-19 16:58 再一个:Microsoft .NET Framework 4 (Standalone I taller)
这个下载下来只有800多K,在XP没有任何补丁的情况下无法***成功
2010-04-20 08:05 kkun (38楼)
我在正文中已经指出了:
其中的 Microsoft .NET Framework 4 Client Profile 也可以单独***的,这样***包(41.0MB)会小一些,但是有些扩展功能就不能用了。
也就是说,Microsoft .NET
Framework 4.0 分为两部分,一部分是常用的功能,称为 Client Profile,这是必须***的基础性的东东,也可以单独下载并***。另外一部分是不那么常用的扩展功能,称为 Extended。我们平常使用的***包是 Full ***包,两部分都会***。
使用 Visual Studio 2010 开发程序时,可以选择框架为 .NET Framework 4 Client Profile,这时,在 Extended 中的类和结构等就不会出现在智能感知列表中了。
2010-04-20 08:13 kkun (40楼)
是离线***包,大小为 48.1 MB。
需要在线***,大小为 869 KB。
  2010-04-20 08:45 谢谢银河
2010-04-20 10:19 kkun
不客气。
谢谢你的评论。
  2010-04-24 13:51 可以看出,.NET Framework 3.5 SP1 ***程序特别大,而 .NET Framework 4.0 RTM ***程序反而变小了很多,不知 Microsoft 使用了什么技术,在增加功能的基础上还大大减少了***程序的大小。
3.5SP1***之后就包含了.NET2.0 3.0 3.5,所以比较大
但是***4.0就不包含前面的版本,需要***3.5SP1才能进行3.5方面的开发,你新建项目的时候才可以选择类库的版本
2010-04-24 17:10 virus
虽然说 .NET Framework 3.5 SP1 的***包已经包含了以前的 2.0、3.0 版本。但是 .NET Framework 4.0 RTM 中也已经
重新实现了以前所有的 2.0、3.0 和 3.5 的功能,而且还新增了 Parallel LINQ、Task Parallel Library 等新功能,以及 System.Numerics.BigInteger 等新功能。
所以我才说:不知 Microsoft 使用了什么技术,在增加功能的基础上还大大减少了***程序的大小。
  2010-07-05 13:49 可能是,微软当时内部比较乱,所以做出一个230M的***包,一时也降不下去,而发布时间到了,不得不发布了。至于为什么230M,可能他们都不知道。
背景:Vista时期比较乱(开复说的),Vista是2006-12-5发布,在它前后,也就是2006年到2007年发布了两个版本3.0及3.5,混乱时发布的版本可能就比较乱吧
然后呢,问题太严重了,所以,后来设计.net 4时就特别注重这个了,进行了彻底的优化,降到了48M,
以前没做好,这次做的感觉非常好,所以,vs2010 .net 4 发布时也特别隆重,特有信心,这次的领导感觉 :“我让世界一下子完美了”,所以发布会主题也是“coding 完美世界”
哈哈,娱乐之做,如有雷同,纯属巧合
2010-07-05 16:00 yongfa365
谢谢你的评论。 :)
  注册用户登录后才能发表评论,请
最新IT新闻
最新知识库文章
简洁版式:
网站导航:
2010年4月
昵称:
园龄:
荣誉:
粉丝:
关注:
搜索 常用链接
我参与的团队
随笔分类
随笔档案
文章分类
收藏夹
Database
积分与排名
积分 -
排名 -
最新评论
--银河
500) this.width=500;"/>500) this.width=500;"/>500) this.width=500;"/>500) this.width=500;"/>500) thi...
--银河
500) this.width=500;"/>500) this.width=500;"/>500) this.width=500;"/>500) this.width=500;"/>500) thi...
--银河
using System;
using System.Linq.Expre io static cla Tester
static void Main(string[] arg...
--银河
我是老老实实50位全部算了,不明白大家说只需要计算前12位就行了。
--凌风有约
阅读排行榜
评论排行榜
60天内阅读排行
Powered by:
Copyright 银河QQ胡莱三国伴侣V24.11版 【6月25号更新】
[人气:7409]
Tz丶ˉ萩
沉默是金 早日卖出
欢喜的慈雨(11级)
517346323
贡献值:
好评度:
卖家信用:
买家信用:
家族门派:
Y D 之徒
在线时间: 398(小时)
在线等级:
注册时间:2010-03-06
最后登录:2011-07-31 QQ胡莱三国伴侣V24.11版 【6月25号更新】
=700) window.open('http://down.qqtz.com/attachment/Day_110625/270_1235_4dc5478895c74ee. g');" onload="if(this.width>'700')this.width='700';" >
=700) window.open('http://down.qqtz.com/attachment/Day_110625/270_1235_a3bf346e82ae4e6. g');" onload="if(this.width>'700')this.width='700';" >
=700) window.open('http://down.qqtz.com/attachment/Day_110625/270_1235_7d6bdbc669a849b. g');" onload="if(this.width>'700')this.width='700';" >
=700) window.open('http://down.qqtz.com/attachment/Day_110625/270_1235_630a8d5adb76008. g');" onload="if(this.width>'700')this.width='700';" >
有无插件: 无插件
软件名称:QQ三国伴侣(QQ胡菜三国免费辅助)
软件版本: V24.11
软件大小: 2800k
授权形式: 免费版
作品类型: 国产软件
软件语言: 简体中文
应用平台:Win9x/Me/NT/2000/XP/2003
下载地址:
功能介绍:
1.定时刷新好友客栈,收好友物品.
2.搜索武将装备高级的主ID城ID.
3.刷垃圾武将或刷建筑物刷满40经验.
4.帮大号自动补满主城士兵功能.
5.搜武将的级别,ID功能.
6.自动动占领无驻防.
7.收获自己建筑产出,收获好友建筑产出.
8.自动训练武将,士兵.
9.自动驻防自己主城,辅城.
10.可以设置哪些武将驻防.
11.支持定时添加攻击任务.
12.可监视好友城是否给占领.
13.可发布对刷信息,
14.自动招募设置的名将.
15.帮我领取联盟出征次数.
16.解除非指定武将.
17.自动撤防多少级武将驻守的附属城.
18.每天帮我打比我不小于4级网友.
19.小号可以设置自动打网友.
20.支持手工征税所有附属城.
21.支持手工征兵所有附属城.
22.支持手工讨伐黄巾军.
23.支持全自动主辅城对刷或单步对刷功能.
24.支持全自动小号小城对刷或单步对刷功能.(待完善)
25.支持掉线重连.
26.支持手工操作进入页面三国.
27.监控好友客栈秒招好友名将.
28.监控好友池塘秒偷好友玉.
6月12号更新内容:
1.可监视好友城是否给占领.
2.可发布对刷信息,
3.自动招募设置的名将.
4.帮我领取联盟出征次数.
5.解除非指定武将.
6.自动撤防多少级武将驻守的附属城.
7.每天帮我打比我不小于4级网友.
8.小号可以设置自动打网友.
9.支持手工征税所有附属城.
10.支持手工征兵所有附属城.
11.支持手工讨伐黄巾军.
12.支持全自动主辅城对刷或单步对刷功能.
13.支持全自动小号小城对刷或单步对刷功能.(待完善)
14.支持掉线重连.
15.支持手工操作进入页面三国.
16.监控好友客栈秒招好友名将.
17.监控好友池塘秒偷好友玉.
18.全局界面调整,优化代码,安全功能添加.
6月15号更新内容:
1.修正物品显示问题.
2.去除扫描好友,扫描客栈时间限制问题.
3.修正池塘监控几分钟出现负数问题.
4.其它已知道BUG修复.
6月18号更新内容:
1.添加刷建筑自动获取坐标.
2.优化扫描好友客栈速度.
3.修正扫描扫描我占领的附属城的建筑BUG.
4.支持官方最新协议.
6月245号更新内容:
1.支持胡莱最新协议
2.修正小号探索问题
3.修正对刷BUG
1。问:我使用普通登录或批量登陆,为什么才登了几个号码,就老是说我的验证码输入错误呢?我明明输入正确的啊 ?
答:一般十来个号就会给腾讯对IP受限制了,所以就会老是提示验证码错误。解决办法就是换IP,可以通过重新拨号或者重启路由器来实现更换IP,换IP之前先查一下自己的IP(可以在这个网站查询自己的IP:
),IP由4组数字组成,换IP的原则是要保持前后两次IP的前两组数字相同,如不相同,则换到相同为止,比如我一直只使用116.253.x.x这个IP段。这样做可以有效避免小号受限制(TX就不会说你的小号异地登陆了),我的500号自从注意了IP以后,将近3个月来没一个受到限制的。
2。问:用快速登录时候提示未开通三国,或进入主城失败!
答:用手工输入QQ,密码登录!不要用快速登录!
3。问:手动登陆时候输入QQ,密码登录为什么没验证码!
答:一般QQ号上3个星星等级都是不用你手动输入验证码,出现!后面带三个字母就是自动验证码,直接按键盘回车不用你输入验证码!验证码4位可以自己在登陆界面选择4位然后再登录!
4。问:批量登陆时候点一键登录出现错误乱码提示!
答:批量登陆时候点一键登录出现错误乱码提示,请鼠标点击验证码窗口出现验证码手动输入,因为腾讯限制多少IP登录所以出现验证码错误就换IP登陆!
第一次运行”胡莱伴侣.exe“弹出个错误提示,因为本工具是微软framework开发,因此需要先***.net framework2.0请下载:
net framework2.0***不了就下载下面.net framework3.5版本:
上面两个地止随意复制到IE浏览器下载,***一个就可以,***成功直接打开伴侣登录!以后不用再***!(win7系统,VST系统自带有不用***)
附件在2楼 哈
杀毒连接:
[ 此帖被Tz丶ˉ萩在2011-06-25 15:29重新编辑 ]
Posted: 2011-06-25 15:01 |
Tz丶ˉ萩
沉默是金 早日卖出
欢喜的慈雨(11级)
517346323
贡献值:
好评度:
卖家信用:
买家信用:
家族门派:
Y D 之徒
在线时间: 398(小时)
在线等级:
注册时间:2010-03-06
最后登录:2011-07-31 杀毒连接 查毒中...
附件可要用本地哈
不用的..
我刚刚做出一个决定
发信有迅雷启动或快车
将会上线被警告,下线被清
[ 此帖被Tz丶ˉ萩在2011-06-25 15:09重新编辑 ]
(3246 K) 下载次数:40
累计下载获得
Posted: 2011-06-25 15:01 |
‘提拉米苏’
4729540
流浪的疾风(2级)
贡献值:
好评度:
卖家信用:
买家信用:
在线时间: 31(小时)
在线等级:
宠物等级:
注册时间:2011-06-08
最后登录:2011-07-31 这个游戏好玩吗
Posted: 2011-06-25 15:03 |
lrg824xs
4840801
禁止发言
贡献值:
好评度:
卖家信用:
买家信用:
在线时间: 28(小时)
在线等级:
注册时间:2011-06-19
最后登录:2011-07-15 用户被禁言,该主题自动屏蔽!
Posted: 2011-06-25 15:03 |
gzq622821
4911825
无名的过客(1级)
贡献值:
好评度:
卖家信用:
买家信用:
在线时间: 0(小时)
在线等级:
注册时间:2011-06-25
最后登录:2011-07-01 真的假的
Posted: 2011-06-25 15:11 |
胡来三国123
4912416
无名的过客(1级)
贡献值:
好评度:
卖家信用:
买家信用:
在线时间: 0(小时)
在线等级:
注册时间:2011-06-25
最后登录:2011-07-01 我的电脑怎么下不下来啊 点开就是网页形式的怎么回事?
Posted: 2011-06-25 15:21 |
q1248426083
4548422
水面的小草(4级)
贡献值:
好评度:
卖家信用:
买家信用:
在线时间: 51(小时)
在线等级:
注册时间:2011-05-21
最后登录:2011-08-01 顶起 Posted: 2011-06-25 15:30 |
快速跳至
>> 社区广场 |- 新人报道 |- 疑问求助专区 |- 论坛币交流 |-
交易信用申请 |- QQTZ通讯社
>> 热门网游专区 |- 游戏讨论区 |- 星辰变 |- QQ飞车 |-
QQ飞车综合交流 |-
QQ飞车辅助工具 |- 地下城与勇士 |-
DNF-玩家交流区 |-
DNF-辅助工具区 |-
DNF-补丁交流区 |-
DNF-视频贴图区 |-
DNF-外服交流区 |- CF-穿越火线 |-
CF-辅助工具 |-
CF-经验交流 |- QQ炫舞 |-
QQ炫舞综合交流 |-
QQ炫舞辅助工具 |- QQ三国 |- QQ音速 |- 冒险岛 |-
冒险岛综合交流 |-
冒险岛辅助工具 |- 龙之谷 |- QQ堂 |- 更多游戏讨论……点击进入 |-
战地之王***A |-
泡泡堂 |-
QQ英雄岛 |-
QQ西游 |-
大明龙权 |-
QQ飞行岛 |-
魔力学堂 |-
名将三国 |-
QQ幻想世界 |-
永恒之塔 |-
梦幻诛仙 |-
彩虹岛 |-
鬼吹灯外传 |-
创誓记AIKA |-
劲舞团 |-
特种部队 |-
综合网游讨论 |-
街头篮球
>> 休闲游戏专区 |- 洛克王国 |- 七雄争霸 |- 赛尔号 |- CS反恐精英 |- 植物大战僵尸 |- 红色警戒 |- 魔兽争霸 |-
会员求图区 |- 圣安地列斯 |- 单机综合讨论 |-
烽火战国 |-
极品飞车
>> QQ讨论专区 |- QQ最新资讯 |- QQ技术交流 |- QQ图标交流 |- QQ空间专区 |- QQ号码专区 |-
QQ号码交流 |-
免费QQ号码 |- QQ头像表情 |- QQ空间游戏 |-
摩天大楼 |-
Q宠大乐斗 |- QQ秀专区 |- QQ游戏大厅 |- QQ农场-牧场交流 |- QQ胡莱三国 |- QQ餐厅交流
>> 娱乐休闲中心 |- 会员闲聊区 |- 贴图专区 |- 音乐无限 |- 情感天地 |-
原创文学 |- 会员靓照 |- 潮流时尚 |- 动漫卡通 |- 影视专区 |- 体坛风云 |- 开心乐园 |- 八卦娱乐 |- 小说专区 |-
电子书讨论 |-
电子书下载
>> 综合栏目 |- 手机交流区 |- PS制图区 |- 社区插件 |-
Tz宠物交流 |-
Tz农牧场交流 |-
申请奖励 |- 网络安全技术 |- 易语言技术交流 |- QQTZ原创软件区 |- 免费资源 |- 精品软件 |- 电脑综合
>> 社区服务 |- 社区公告 |-
临时版块 |- 社区事务处 |-
事务服务 |-
勋章申请 |-
版主申请 |-
举报中心 |-
违规处理 |-
版主奖惩 |- 版主会议室 |-
月末总结 |-
高级会议室 |-
回收站 |-
宠物奖励专区 [已结束] |-
社区三周年 |-
三周年活动专区 |-
手机精华区 |-
废旧资料处 |-
社区一周年(纪念) |-
社区两周年(纪念) |-
QQTZ家园交流 |-
反恐行动 |-
旧帖公告 |-
会员考试专区 |-
辞职帖存放(临时) |-
事务处理(废弃) |-
奖励申请
>> 新增网游专区
>> 周年庆典
Time now is:08-01 06:19, Gzip enabled
Powered by
Code 2008-04
Corporation

参考资料

 

随机推荐