Visual Studioは、DLLを生成するときにXMLファイルとPDBファイルを生成します。.NETアセンブリの登録
- これらのファイルはどのような用途に使用されていますか?
- DLLを登録するときに、System32フォルダにコピーする必要があります(DLLがSystem32フォルダに格納されていることを前提としていますか?
私はCOM相互運用性のためにREGASMを使用しています。
Visual Studioは、DLLを生成するときにXMLファイルとPDBファイルを生成します。.NETアセンブリの登録
私はCOM相互運用性のためにREGASMを使用しています。
xmlファイルには、コードを飾るXMLスタイルのコメントが含まれています。例えば
:
///<summary>
///This method adds two integers
///</summary>
public int Add(int a, int b)
{
return a + b;
}
PDBファイルがprogram databaseでは、コードをデバッグするために必要な記号が含まれています。
プログラムを正常に実行するためにはどちらも必要ありません。
コードを「飾る」とはどういう意味ですか? – w0051977
PDBにはデバッグ情報が含まれています。このファイルは、プログラムをデバッグする場合にのみ必要です。リリースモードでコンパイルすると、PDBは作成されません。 XMLに関して、どのVSバージョンを使用し、どのソリューションタイプをコンパイルしますか?
dllをSystem32にコピーしないでください。 – bryanbcook