Khi tôi tạo một dự án SharePoint 2013 đơn giản trong Visual Studio 2012 và tôi muốn triển khai nó, nó triển khai tốt, nhưng Dll không có trong Global Bộ nhớ Cache hội. Trong tab Advanced, tôi đã thêm assembly dự án được triển khai.Dlls không được triển khai vào GAC - SharePoint 2013, Visual Studio 2012, .Net FW 4.5
Trong thử nghiệm khác nhau tôi đặt hội triển khai Target tùy chọn để GlobalAssemblyCache và Bao gồm hội Trong gói để Đúng, và loại bỏ dll từ gói được mô tả trong kịch bản đầu tiên .
Dự án .NET Phiên bản FW là 4.5. Máy là máy ảo 64bit, Windows Server 2008. Tôi cũng đã thử thay đổi mục tiêu nền tảng của dự án thành X64 và CPU bất kỳ mà không có may mắn.
Tôi đã cố gắng thêm dll theo cách thủ công bằng cách sử dụng công cụ gacutil và nó cũng không được triển khai. Nó có thể là một cái gì đó liên quan đến khung 4.5? Tôi cũng không thể triển khai thủ công bất kỳ Dll nào được thực hiện trong 4.5 nhưng tất cả các công việc khác.
Bất kỳ ý tưởng nào? Cảm ơn.
Bạn có bằng chứng áp đảo rằng cách bạn kiểm tra xem nó có được lưu trữ trong GAC không đúng. Mà bạn đã không đề cập đến. Nó không còn trong c: \ windows \ assembly nữa. –
Cảm ơn bạn đã phản hồi. Tôi đang kiểm tra nó trong c: \ windows \ assembly, nó sẽ ở đó, phải không? Tôi đã thử nghiệm với hai cửa sổ thám hiểm, một cho thấy GAC, khác cho thấy DLL của tôi. Tôi có thể chuyển sang GAC chỉ các tệp DLL không được tạo trong .net 4.5. Khi di chuyển .net 4.5 DLLs sang GAC không có gì xảy ra. Có vẻ như không thể cài đặt 4.5 DLLs vào GAC vì một số lý do. – gradosevic
+1 cho nỗ lực vào Q, rất nhiều chi tiết, liệt kê những gì bạn đã thử vv – Ryan