当我在Visual Studio 2012中创建一个简单的SharePoint 2013项目并想要部署它时,它可以成功部署,但是Dll不在全局程序集缓存中。在Advanced选项卡中,我已经添加了要部署的项目程序集。
在不同的测试中,我将程序集部署目标选项设置为全局程序集缓存,并将将程序集包含在包中选项设置为True,并从第一个场景中描述的包中删除了dll。
项目使用的是.NET框架版本4.5。机器是64位虚拟机,Windows Server 2008。我尝试将项目的平台目标更改为X64和Any CPU,但没有成功。我也尝试使用gacutil工具手动添加dll,但它也没有部署成功。这可能与4.5框架有关吗?我也无法手动部署任何在4.5中制作的Dll,但其他所有都可以。有什么想法吗?谢谢。