20070512 mysql vs2005 gac Global Assembly Cache
http://www.yippeesoft.com

先安装 Mysql Connector/NET,让它注册为.NET的Global   Assembly   Cache
再安装MySQL vs2005 plugin
否则手工添加业不成功
      <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=5.0.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />

MySQL Visual Studio Plugin

MySQL Tools for Visual Studio is a package that integrates seamlessly into Visual Studio 2005. This package is currently available under a commercial, no-charge binary license but we are planning to release the source code under an approved open source license within the next few weeks.

The package provides the following features:

    * DDEX capability
    * Database object manipulation (tables, stored procedures, etc)
Download Connector/Net 5.0

NOTE: By downloading the software from this page, you acknowledge that the software available from here is licensed under the GPL. We advise that you review the GPL before downloading.

If you need commercial, non-GPL, licenses, you can order them online.

Support, training, and certification are also available.

安装Mysql Connector/NET on Windows 5.0.2 beta

1、下载 Mysql Connector/NET on Windows 5.0.2 beta,并安装。

2、由于是beta版,msi安装后没有在machine.config里加入mysql data provider,因此,需要在DbProviderFactories节中加入:

<add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=5.0.2.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>

3、到http://dev.mysql.com/downloads/visual-studio-plugin/1.0.html下载vs 2005 plugin

至此,mysql connector/net 安装完毕,打开vs 2005享受一下mysql吧!

Global Assembly Cache
 位於作業系統目錄下
如果是 Windows XP
 使用檔案總管開啟 C:\\Windows\\Assembly 這也是基底類別庫 (BCL) 所在的位址
所有該機器上的  .NET 應用程式都可以使用
 有一些組件是 Native 組件 (經由 JIT 編譯器先編譯好)
 多個不同版本的組件可以同時存在,並肩執行
 透過數位簽章來驗證組件是否有被竄改

GAC 可以讓您在不同的應用程式間共用同一個組件
GAC 可以讓您同時存在不同的版本

可用命令 gacutil 来注册/删除组件

在安装 .NET Framework 时,将安装两种不同类型的配置文件,即计算机配置文件和安全策略配置文件。在并列安装环境中,可以在同一台计算机上安装 .NET Framework 的多个版本。安装的每个版本都有自己的一组计算机配置文件和一组安全策略配置文件。这些文件中的设置特定于安装这些文件的版本。

由于计算机配置文件和安全策略配置文件(以及这些文件中的设置)特定于 .NET Framework 的单个版本,所以您必须了解下列信息:
•    这些文件的特定于版本的位置
•    安装新的 .NET Framework 将对这些文件产生哪些影响
•    使用特定于某一 .NET Framework 版本的工具更改这些文件将对这些文件产生哪些影响

回到顶端
配置文件的位置
下表列出了计算机配置文件特定于版本的位置。
Microsoft .NET Framework 1.0 版
%Windir%\\Microsoft.net\\Framework\\v1.0.3705\\Config\\Machine.config
Microsoft .NET Framework 1.1 版
%Windir%\\Microsoft.net\\Framework\\v1.1.4322\\Config\\Machine.config
其中 %Windir% 是在其中安装 Windows 操作系统的驱动器和文件夹(例如,C:\\Windows)。

下表列出了安全策略配置文件特定于版本的位置。

企业策略配置文件
Windows 2000 和 Windows NT    Runtime Install Path\\Config\\Enterprisesec.config
Windows 98 和 Windows Millennium Edition    Runtime Install Path\\Config\\Enterprisesec.config

计算机策略配置文件
Windows 2000 和 Windows NT    Runtime Install Path\\Config\\Security.config
Windows 98 和 Windows Millennium Edition    Runtime Install Path\\Config\\Security.config

用户策略配置文件
Windows 2000 和 Windows NT    User Profile\\Application Data\\Microsoft\\CLR Security Config\\vx.x.xxxx\\Security.config
Windows 98 和 Windows Millennium Edition    %Windir%\\User Name\\CLR Security Config\\vx.x.xxxx\\Security.config
其中 Runtime Install Path 在 .NET Framework 1.0 版中是 %Windir%\\Microsoft.net\\Framework\\v1.0.3705,而在 Windows .NET Framework 1.1 版中是 %Windir%\\Microsoft.net\\Framework\\ v1.1.4322。

回到顶端
安装方案
在并列安装环境中,.NET Framework 的多个版本可安装在同一台计算机上,而且每个版本都安装其自己的计算机配置文件和安全策略配置文件。
计算机配置文件
不支持在安装过程中将设置从一个 Machine.config 版本迁移到另一个版本中。如果您已经更改某一特定版本的 Machine.config,并且希望将这些更改体现在其他版本的 .NET Framework 中,那么必须将这些更改从一个版本的 Machine.config 手动迁移到另一个版本中。
安全策略配置文件
支持在安装过程中将安全策略配置文件从一个 .NET Framework 版本迁移到另一个版本中。这一迁移是借助 .NET Framework 工具 Migpol.exe 完成的,但 Migpol 在不同版本间迁移安全策略修改的能力存在一些限制。请参阅 Migpol 文档中具体的迁移信息。
•    安装 .NET Framework 1.1 版
在安装过程中,通过用以下方法调用 Migpol,您可以将对 .NET Framework 1.0 版所做的安全策略配置更改迁移到 1.1 版:

migpolwin –migrate 1.1.4322 1.0.3705

注意:要使用 Migpolwin 工具,必须安装 Microsoft .NET Framework SDK 1.1 版。

如果在安装 .NET Framework 1.1 版之前未安装 .NET Framework 1.0 版,将不会执行迁移,因为不存在可从中进行迁移的版本。
•    安装 .NET Framework 1.0 版
在安装过程中,通过用以下方法调用 Migpol,您可以将对 .NET Framework 1.1 版所做的安全策略配置更改迁移到 1.0 版:

migpolwin –migrate 1.0.3705 1.1.4322

如果在安装 .NET Framework 1.0 版之前未安装 .NET Framework 1.1 版,将不会执行迁移,因为不存在可从中进行迁移的版本。

回到顶端
修改配置文件
通过 Microsoft .NET Framework 配置工具 (Mscorcfg.msc)
每个版本的 .NET Framework 都有自己的特定于版本的 Mscorcfg.msc 实例。

除了对程序集缓存所做的更改以外,使用此工具的某一特定版本执行的操作都只对相应版本的 .NET Framework 起作用。这包括所有配置更改和部署打包。

如果您使用 Mscorcfg 更改配置设置,并希望在当前安装的其他 .NET Framework 版本中体现这些更改,可以执行下列操作之一:
•    对于您希望应用这些更改的每个 .NET Framework 版本,在每个特定于版本的 Mscorcfg 实例中进行相同更改。
•    特定于计算机配置文件:对于您希望应用这些更改的每一个 .NET Framework 版本,在不同版本的 Machine.config 之间手动迁移设置。
•    特定于安全策略配置文件:对于您希望应用这些更改的每一个 .NET Framework 版本,使用 Migpol 在不同版本之间迁移设置。
部署安全策略也是特定于版本的。在 Mscorcfg 中创建安全策略部署程序包时,创建的安装程序仅将安全策略部署到与您使用的 Mscorcfg 实例相关联的 .NET Framework 版本。
通过代码访问安全策略工具 (Caspol.exe)
每个 .NET Framework 版本都包括自己的特定于版本的 Caspol.exe 实例。

您使用 Caspol.exe 所做的所有安全策略更改都特定于相关联的 .NET Framework 版本。如果您希望在当前安装的其他 .NET Framework 版本中体现这些更改,可以执行下列操作之一:
•    使用特定于版本的 Caspol.exe 实例进行相同的更改。
•    使用特定于版本的 Mscorcfg 实例进行相同的更改。
•    使用 Migpol.exe 在不同版本之间迁移更改。

历史博文

标签:, , ,
十月 14, 2007 at 5:33 下午 by yippee 1,017 次
Category: RAN乱
Tags: , , ,