我遵循将我的库类添加到全局程序集的主要说明。
1 - Create a strong name key pair (/ArchieDLLTesting/bin/Debug/ArchieDLLTesting.snk)
2 - Sign the assembly via Visual Studio (Project property, Sign, Browse that file and Save)
3 - Installing into the GAC (gacutil –I /ArchieDLLTesting/bin/Debug/ArchieDLLTesting.dll)
这是图书馆的代码(对于我拥有的唯一/单一类):
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ArchieDLLTesting
{
public class ArchieSayHello
{
public ArchieSayHello()
{
}
public string SayHello()
{
return "Hello Archimedo";
}
}
}
全部操作成功!现在,如果我打开一个空项目,然后输入例如:
using ArchieDLLTesting;
它没有找到该程序集。我检查了 Windows/assembly/GAC_MSIL 文件夹,没有我的 DLL。
那么这里有什么问题呢?