使用.Net Framework 4.0的Sharepoint 2010 Foundation

Dha*_*dya 5 sharepoint-2010 asp.net-mvc-2

我有一个Web应用程序,其构建目标为.Net Framework 4.0.我想与Sharepoint对象模型API进行交互,但它给出了框架4.0运行时不支持Sharepoint.dll错误.

是他们的任何调整,我可以使用Sharepoint 2010与.Net Framework4.0.

注意:我无法将Web应用程序的构建目标更改为任何其他框架,因为我在我的应用程序中使用了.net 4.0的一些独有功能.

Den*_*s G 6

对不起,你可能没有运气:

关于MOSS和SharePoint 2010是否支持ASP.NET 4似乎存在一些混淆 - 简而言之,答案是这两种产品目前都不支持它.

虽然可以通过对SharePoint网站web.config进行一些修改来在MOSS中使用ASP.NET 3.5(这里有关于在MOSS中执行此操作的说明; SP2010默认使用3.5),但遗憾的是版本4不是这种情况.

原因?ASP.NET 4使用新版本的公共语言运行时(CLR).虽然.NET 2.0,3.0和3.5都使用了CLR的2.0版本,但.NET 4使用的是版本4.我不完全确定版本3发生了什么.在堆栈溢出方面有一个不错的帖子,有更多细节.

SharePoint 2010和.NET 4:困惑?

也许.NET 4.0支持将在未来的更新(SP1?)中添加谁知道...