gra*_*vic 16 sharepoint .net-4.5 visual-studio-2012 sharepoint-2013
当我在Visual Studio 2012中创建一个简单的SharePoint 2013项目并且我想部署它时,它部署得很好,但是Dll不在全局程序集缓存中.在"高级"选项卡中,我添加了要部署的项目程序集.
在不同的测试中,我将Assembly Deployment Target选项设置为GlobalAssemblyCache,将Include Assembly In Package设置为True,并从第一个场景中描述的包中删除了dll.
Project FW版本是4.5.机器是虚拟机64位,Windows Server 2008.我也试过将项目的平台目标更改为X64和任何CPU而没有运气.
我试图使用gacutil工具手动添加DLL,但它也没有部署.它可能是与4.5框架相关的东西吗?我不能手动部署4.5中的任何Dll,但所有其他工作.
有任何想法吗?谢谢.
Han*_*ant 36
我在c:\ windows\assembly中检查它,它应该在那里,对吧?
不,这是.NET版本1.0到3.5中GAC的目录.它在.NET 4.0及更高版本中移动,现在位于c:\ windows\microsoft.net\assembly中.您可以使用资源管理器浏览该目录,不再使用展平GAC目录视图的shell扩展处理程序.如果程序集不包含任何非托管代码,那么从GAC_MSIL目录开始,从那里找到实际文件几乎没有问题.
归档时间: |
|
查看次数: |
28656 次 |
最近记录: |