Когда я создаю простой проект SharePoint 2013 в Visual Studio 2012, и я хочу его развернуть, он отлично развертывается, но Dll не входит в глобальную Сборочный кэш. На вкладке «Дополнительно» я добавил сборку проекта для развертывания.Dll, не развернутые в GAC - SharePoint 2013, Visual Studio 2012, .Net FW 4.5
В другом тесте я поставил собрание развертывания Target вариант GlobalAssemblyCache и Включить Ассамблею в пакете к Правда, и удалить DLL из пакета описано в первом сценарии ,
Project .NET FW версии 4.5. Машина является виртуальной машиной 64 бит, Windows Server 2008. Я также попытался изменить целевую платформу платформы на X64 и Any CPU без везения.
Я попытался добавить dll вручную, используя инструмент gacutil, и он также не развернут. Может быть, это связано с рамками 4.5? Я также не могу развернуть вручную любые Dll, сделанные в 4.5, но все остальные работы.
Любые идеи? Благодарю.
У вас есть ошеломляющие доказательства того, что то, как вы проверяете, что оно хранилось в GAC, неверно. Который вы не упомянули. Это больше не в c: \ windows \ assembly. –
Спасибо за ответ. Я проверяю его в c: \ windows \ assembly, он должен быть там, правильно? Я тестировал два окна браузера, один показывает GAC, другие - мои DLL. Я могу перейти на GAC только DLL, которые не сделаны в .net 4.5. При перемещении .net 4.5 DLL на GAC ничего не происходит. Похоже, что 4.5 DLL не могут быть установлены на GAC по какой-то причине. – gradosevic
+1 для усилий в Q, множество подробностей, перечисление того, что вы пробовали и т. Д. – Ryan