ライブラリ クラスをグローバル アセンブリに追加するための主な手順に従います。
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 がありません。
ここで何が問題なのですか?