您的位置:首页 > 其它

如何在VS 2003中调试带有一个有强名称且加入GAC的程序集

2005-10-17 15:25 369 查看
有2个项目,其中一个有强名称,并且程序集加入了GAC。
另一个项目要引用前一个项目,需要同时进行调试。

在第二个项目的属性中的预生成事件命令行中加入类似以下命令:

gacutil /u TestCreateSharedAssembly
gacutil /i D:\TestCreateSharedAssembly\bin\Debug\TestCreateSharedAssembly.dll

(TestCreateSharedAssembly.dll为所引用的带有强名称的类库)

注意TestCreateSharedAssembly.dll的版本必须手动指定

//
// 程序集的版本信息由下列 4 个值组成:
//
// 主版本
// 次版本
// 内部版本号
// 修订号
//
// 您可以指定所有这些值,也可以使用“修订号”和“内部版本号”的默认值,方法是按
// 如下所示使用 '*':

[assembly: AssemblyVersion("1.0.0.0")]

如果使用

[assembly: AssemblyVersion("1.0.*")]

每次编译时会生成一个新的版本号,根据签名的保护,如果时直接引用类库dll会被认为是不同的类库,导致编译时找不到。(如果引用的是项目,则没有这个问题)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: