Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio SharePoint项目在创建时不会保留目标框架_Visual Studio_Sharepoint_.net 3.5_.net 4.0 - Fatal编程技术网

Visual studio SharePoint项目在创建时不会保留目标框架

Visual studio SharePoint项目在创建时不会保留目标框架,visual-studio,sharepoint,.net-3.5,.net-4.0,Visual Studio,Sharepoint,.net 3.5,.net 4.0,使用.net 4.0创建sharepoint项目时遇到问题 使用Visual Studio 2010,当我尝试创建一个新的空SharePoint项目时,我在.NET版本下拉列表下选择了.NET Framework 4,实际上这是默认选择,然后单击确定。当我在包属性中查看targetframework属性时,它显示为.NETFramework3.5,没有列出任何其他版本 我已经保证安装了.NET4.0,我甚至在版本4.0的同一解决方案下还有另一个类库项目。我也在另一台机器上试过,同样的事情发生了。

使用.net 4.0创建sharepoint项目时遇到问题

使用Visual Studio 2010,当我尝试创建一个新的空SharePoint项目时,我在.NET版本下拉列表下选择了.NET Framework 4,实际上这是默认选择,然后单击确定。当我在包属性中查看targetframework属性时,它显示为.NETFramework3.5,没有列出任何其他版本

我已经保证安装了.NET4.0,我甚至在版本4.0的同一解决方案下还有另一个类库项目。我也在另一台机器上试过,同样的事情发生了。发生了什么事

截图:

SharePoint 2010是为使用.NET CLR的v2.0而构建的,该版本由.NET Framework 2、3和3.5使用。NET 4使用不同的CLR,因此在开发在SharePoint内部运行的解决方案方面与SharePoint不兼容


您可以构建.NET 4.0应用程序,这些应用程序调用SharePoint的web服务,使用客户端对象模型,甚至可以在SharePoint下的虚拟目录下运行。但是,您仍然无法使用3.5作为实际解决方案。

是的。。。仍然没有解释为什么VisualStudio让我在.NET4.0下创建它,但我想这可以归因于微软的编码实践。我很惊讶没有人问我这个问题。我正在寻找一篇MSDN文章,以从我的答案引用中链接到所需的内容,但找不到任何官方内容。大量的博客文章,但没有来自马的嘴。