Просто задайте быстрый вопрос о GAC Я создал сборку Awesome.DLL. Если бы он был подписан, а затем был установлен в GAC:
C:\MyApps\Awesome\Awesome\Awesome\bin\Release>sn -k Awesome.snk
Microsoft (R) .NET Framework Strong Name Utility Version 4.0.30319.1
Copyright (c) Microsoft Corporation. All rights reserved.
Key pair written to Awesome.snk
C:\MyApps\Awesome\Awesome\Awesome\bin\Release>gacutil /i Awesome.dll
Microsoft (R) .NET Global Assembly Cache Utility. Version 4.0.30319.1
Copyright (c) Microsoft Corporation. All rights reserved.
Assembly successfully added to the cache
C:\MyApps\Awesome\Awesome\Awesome\bin\Release>gacutil /l Awesome.dll
Microsoft (R) .NET Global Assembly Cache Utility. Version 4.0.30319.1
Copyright (c) Microsoft Corporation. All rights reserved.
The Global Assembly Cache contains the following assemblies:
Number of items = 0
Моя проблема:
Awesome.DLL не найден в C:\Windows\Assembly
или в любой из подпапок. Он найден, хотя в C:\WINDOWS\Microsoft.NET\assembly\GAC_MSIL\
я думаю, из-за этого я не могу видеть Awesome.DLL из Add Reference > .Net.
Почему он не устанавливается на C:\Windows\Assembly\
? Как я могу указать на это местоположение?