Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.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
VS2012编译.NET4?_.net_Asp.net Mvc 4_Visual Studio 2012 - Fatal编程技术网

VS2012编译.NET4?

VS2012编译.NET4?,.net,asp.net-mvc-4,visual-studio-2012,.net,Asp.net Mvc 4,Visual Studio 2012,我一直在做一个巨大的项目,我用VS2012 MVC 4.5从头开始创建了这个项目。我在只安装了.NET4.0的服务器上发布了它,我遇到了错误(可以理解)。该公司表示,他们需要几个月才能批准并安装4.5- VS2012是否有办法将项目编译为4.0?如果可能,我是否会失去捆绑/缩小等功能 我不想尝试将所有代码移植到VS2010 提前谢谢 只需打开项目属性并将“应用程序”选项卡上的“目标框架”更改为“.NET framework 4”。只需打开项目属性并将“应用程序”选项卡上的“目标框架”更改为“.N

我一直在做一个巨大的项目,我用VS2012 MVC 4.5从头开始创建了这个项目。我在只安装了.NET4.0的服务器上发布了它,我遇到了错误(可以理解)。该公司表示,他们需要几个月才能批准并安装4.5- VS2012是否有办法将项目编译为4.0?如果可能,我是否会失去捆绑/缩小等功能

我不想尝试将所有代码移植到VS2010


提前谢谢

只需打开项目属性并将“应用程序”选项卡上的“目标框架”更改为“.NET framework 4”。

只需打开项目属性并将“应用程序”选项卡上的“目标框架”更改为“.NET framework 4”。

您可以将TargetFramework设置为4.0:)

您可以将TargetFramework设置为4.0:)

当您使用

msbuild yoursolution.sln/toolsversion:4.0

这样,您就不必在项目设置中更改它

此链接详细介绍了有关工具集的信息

当您使用

msbuild yoursolution.sln/toolsversion:4.0

这样,您就不必在项目设置中更改它

此链接详细介绍了有关工具集的信息

您可以将目标框架设置为您想要的任何版本,包括.Net 4.0


您可以将目标框架设置为您想要的任何版本,包括.Net 4.0


问题的第二部分如何-所有nuget捆绑/缩小功能是否仍然有效?是的,它们应该有效,因为这些不是运行时的功能,而是Visual Studio的功能。问题的第二部分如何-所有nuget捆绑/缩小功能是否仍然有效?是的,它们应该是,因为这些不是运行时的功能,而是VisualStudio的功能。工具版本与目标框架版本完全不同。工具版本可以更高、更低或相同,没有问题。(VS2012/.NET4.5的版本保持在4.0)工具版本与目标框架版本完全不同。工具版本可以更高、更低或相同,没有问题。(VS2012/.NET4.5仍然保持在4.0)我发现有趣的是,他们如何标记“2.0”、“3.0”,然后是“4”?一致性…这是营销人员的错。这些都是官方名称。我发现有趣的是,它们是如何标记“2.0”、“3.0”然后是“4”的?一致性…这是营销人员的错。这些是官方名称。