gpt4 book ai didi

sharepoint - 未部署到 GAC 的 Dll - SharePoint 2013、Visual Studio 2012、.Net FW 4.5

转载 作者:行者123 更新时间:2023-12-03 14:36:21 26 4
gpt4 key购买 nike

当我在 Visual Studio 2012 中创建一个简单的 SharePoint 2013 项目并且我想部署它时,它部署正常,但 Dll 不在全局程序集缓存中。在高级选项卡中,我添加了要部署的项目程序集。

enter image description here

在不同的测试中,我设置了 装配部署目标 选项 GlobalAssemblyCache , 和 包装中包含组件 ,并从第一个场景中描述的包中删除了 dll。

enter image description here

Project .NET FW 版本是 4.5。机器是 64 位虚拟机,Windows Server 2008。我也尝试将项目的平台目标更改为 X64 和 Any CPU,但没有成功。

我尝试使用 gacutil 工具手动添加 dll,但它也没有部署。它可能与4.5框架有关吗?我也不能手动部署 4.5 中制作的任何 Dll,但所有其他工作都是如此。

有任何想法吗?谢谢。

最佳答案

I'm checking it in c:\windows\assembly, it should be there, right?



不,那是 .NET 版本 1.0 到 3.5 中 GAC 的目录。它在 .NET 4.0 及更高版本中移动,现在位于 c:\windows\microsoft.net\assembly。您可以使用资源管理器浏览该目录,不再使用扁平化 GAC 目录 View 的 shell 扩展处理程序。如果程序集不包含任何非托管代码,则从 GAC_MSIL 目录开始,从那里定位实际文件几乎没有问题。

关于sharepoint - 未部署到 GAC 的 Dll - SharePoint 2013、Visual Studio 2012、.Net FW 4.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13008796/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com