asp.net – 如何阻止Microsoft.Sharepoint.Sandbox.dll被复制到
我有一个包含一些Sharepoint功能的utils类库项目.该项目引用Microsoft.Sharepoint.dll(copy local设置为false).我们有许多其他项目引用我们的utils dll,每当我们构建它们时,Microsoft.Sharepoint.Sandbox.dll被复制到这些应用程序的bin文件夹中.然后在运行任何应用程序时,我收到以下错误:
Could not load file or assembly 'Microsoft.Sharepoint.Sandbox' or one of its dependencies. An attempt was made to load a program with an incorrect format. 删除DLL修复了问题.. 我可以重现如下: 1)创建一个新的解决方案 2)添加一个名为utils的类库项目 3)参考Microsoft.Sharepoint.dll 4)Class1.cs: namespace Utils { public class Class1 { public void testMeth() { Microsoft.SharePoint.DefaultItemOpen c; } } } 5)向解决方案添加新的Web项目(WebApplication1) 6)引用Utils项目并尝试运行WebApplication1 编辑:Microsoft.Sharepoint.Sandbox是64位DLL但我需要针对任何CPU. 难道没有办法告诉VS停止牵引隐含的引用吗? 解决方法
如何将Microsoft.Sharepoint.Sandbox.dll程序集添加到GAC?
根据 MSDN:
更新.如果您定位任何CPU,您可以编写一个powershell或bat脚本,它枚举所有bin文件夹并删除所有Microsoft.Sharepoint.Sandbox.dll (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – Sitecore:Sitecore.Web.WebUtil.Redirect对Res
- asp.net – 如何连接RDLC表达式中的值?
- asp.net-mvc – 在MVC应用程序中使用ELMAH调试/跟踪消息
- asp.net-mvc – F#支持最新的asp.net 5和MVC6
- ASP.NET MVC MySql Membership Provider,用户无法登录
- ASP.NET MVC:使用LINQ To SQL获取表单复选框到多对数DB as
- ASP.NET是否从bin中将所有程序集加载到AppDomain中?
- asp.net-mvc – 如何在MVC的耗时操作中使用AsyncController
- ASP.Net MVC4 WebApi代理
- asp.net – 在网页上显示文本时,Replace(Environment.NewLi
- asp.net-core – .Net核心基本问题
- asp.net-mvc – 为什么log4net不记录nhibernate信
- asp.net-mvc-4 – 使用asp.net MVC4,如何在默认情
- asp.net-mvc – ASP.NET MVC是否为区域创建默认路
- asp.net – 可以创建.config文件并将其包含到web
- 为什么在ASP.NET Web API中从请求中删除内容范围
- asp.net-mvc – 变化:*错误地添加到http标头响应
- asp.net-mvc – ASP.NET MVC可配置验证
- WCF技术剖析之三十:一个很有用的WCF调用编程技巧
- asp.net – 当DataBind为Nullable DateTimeOffse