Символическая ссылка на приложение.net 4.5 не будет работать

Среда: Windows Server 2008 R2 SP1

Я создал символическую ссылку на gacutil.exe для.NET 4.0. Команда:

mklink C:\Users\Administrator\bin\gacutil4.exe "C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\gacutil.exe"

Когда ссылка выполняется, она ничего не отображает.

C: \ Users \ Администратор \ bin> gacutil

C: \ Users \ Administrator \ Bin>

В исходном каталоге отображается справка.

C: \ Program Files (x86) \ Microsoft SDKs \ Windows \ v8.0A \ bin \ NETFX 4.0 Tools> gacutil.exe
Утилита Microsoft (R) .NET Global Assembly Cache. Версия 4.0.30319.17929
Авторское право (c) Microsoft Corporation. Все права защищены.

Использование: Gacutil []
...

C: \ Program Files (x86) \ Microsoft SDKs \ Windows \ v8.0A \ bin \ NETFX 4.0 Tools>

В Microsoft Connect найдена соответствующая обратная связь.

http://connect.microsoft.com/VisualStudio/feedback/details/690288/net-4-5-can-no-longer-load-assemblies-via-a-symbolic-link

Хотя обратная связь описывает, что это было исправлено в Windows 7, это должно быть исправлено и в Windows Server 2008 R2. Я пробовал Windows Update, но ссылка по-прежнему не работает.

Есть ли какое-то решение для этого? Или есть какое-либо дополнительное KB/Hotfix, которое я должен применить к своей машине?

Любая помощь будет оценена!

1 ответ

Решение

Просто попробовал это локально.

Вам нужно создать символическую ссылку для обоих .exe и .exe.config,

mklink C:\Users\Administrator\bin\gacutil4.exe "C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\gacutil.exe"
mklink C:\Users\Administrator\bin\gacutil4.exe.config "C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\gacutil.exe.config"
Другие вопросы по тегам