Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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
Asp.net mvc 4 Visual Studio 2012和MVC4包查询_Asp.net Mvc 4_Visual Studio 2012 - Fatal编程技术网

Asp.net mvc 4 Visual Studio 2012和MVC4包查询

Asp.net mvc 4 Visual Studio 2012和MVC4包查询,asp.net-mvc-4,visual-studio-2012,Asp.net Mvc 4,Visual Studio 2012,如果我在VS2012中创建一个MVC4项目,它将创建一个packages文件夹,其中对MVC4 DLL的引用指向该文件夹 既然MVC4是作为VS2012的一部分安装的,它为什么会创建这个呢 这些程序集位于@“C:\Program Files(x86)\Microsoft ASP.NET\ASP.NET MVC 4\Assembly”,我希望路径指向此位置 例如,当我添加对System.Web.Http.SelfHost的引用时,路径是“C:\Program Files(x86)\Microsof

如果我在VS2012中创建一个MVC4项目,它将创建一个packages文件夹,其中对MVC4 DLL的引用指向该文件夹

既然MVC4是作为VS2012的一部分安装的,它为什么会创建这个呢

这些程序集位于@“C:\Program Files(x86)\Microsoft ASP.NET\ASP.NET MVC 4\Assembly”,我希望路径指向此位置


例如,当我添加对System.Web.Http.SelfHost的引用时,路径是“C:\Program Files(x86)\Microsoft ASP.NET\ASP.NET MVC 4\Assemblys”,它不会添加到packages文件夹中。

从MVC 4开始,我们采用了一种通过NuGet软件包引用二进制依赖项的方法。使用NuGet软件包意味着您更容易发现和下载所依赖的二进制文件的新版本。此外,使用包意味着二进制文件被引用为“CopyLocal=true”(也称为bin引用),这意味着部署应用程序更容易,并且您不必依赖于目标服务器安装了正确的框架集;它们都在应用程序的bin文件夹中。

从MVC 4开始,我们采用了一种通过NuGet包引用二进制依赖项的方法。使用NuGet软件包意味着您更容易发现和下载所依赖的二进制文件的新版本。此外,使用包意味着二进制文件被引用为“CopyLocal=true”(也称为bin引用),这意味着部署应用程序更容易,并且您不必依赖于目标服务器安装了正确的框架集;它们都在应用程序的bin文件夹中。

我在System.Web.Helpers上找到了copy local=true,它是通过NuGet添加的,但它仍然没有发布。我在System.Web.Helpers上得到了copy local=true,这是通过NuGet添加的,但它仍然没有发布。