0

私のC#プロジェクトには、バイナリの場所の別のフォルダーにある「UILanguage Dll」があります.dllのパスは、参照されたアプリケーションのEXE.Configファイルでプローブされます。

「DLL」が他のプロジェクトで参照されているときに、その「ローカル コピー」プロパティが True に設定されないようにするにはどうすればよいですか?

4

2 に答える 2

0

Visual Studio で、「UILanguage Dll」を参照するプロジェクトに移動し、そこにあるReferencesフォルダーと「UILanguage Dll」を見つけて右クリックし、選択します。

プロパティ > CopyLocal = False

于 2013-07-18T12:01:50.397 に答える
0

このようなことを行うより良い方法は、DLL を GAC に登録することです。

アセンブリを GAC に配置する方法は 2 つあります。

ユーティリティ gacutil -i の使用 ここで、dll の完全なパスを指定する必要があります

c:>gactutil -ic:\フォルダー名\アセンブリ名\bin\アセンブリ名.dll

2 番目の方法は、アセンブリの bin フォルダーから .dll ファイルをドラッグし、フォルダー C:\winnt\Assembly にドロップすることです。

ここでは、GAC へのアセンブリの登録を確認できます。

http://msdn.microsoft.com/en-us/library/ex0ss12c%28v=vs.80%29.aspx

于 2013-07-18T12:47:28.800 に答える