Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.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 bower_组件是否应包含在项目中?_Asp.net_Visual Studio_Bower - Fatal编程技术网

Asp.net bower_组件是否应包含在项目中?

Asp.net bower_组件是否应包含在项目中?,asp.net,visual-studio,bower,Asp.net,Visual Studio,Bower,我正在从事一个ASP.NET MVC 5项目,该项目最初使用Nuget处理静态内容,如Bootstrap、jQuery等。现在我已经切换到bower,因为它是一种方式,并且还与visual studio集成 我注意到,在安装bower软件包时,它们不会自动包含在项目中。所以我暂时不考虑它们,但这是个好主意吗?是否应包括鲍尔包装?访问没有任何区别,因为在我的BundleConfig.cs文件中,我仍然能够像以前一样将这些文件链接到别名。bower将使用Git下载整个包 您的包必须在Git端点(例如

我正在从事一个ASP.NET MVC 5项目,该项目最初使用Nuget处理静态内容,如Bootstrap、jQuery等。现在我已经切换到bower,因为它是一种方式,并且还与visual studio集成


我注意到,在安装bower软件包时,它们不会自动包含在项目中。所以我暂时不考虑它们,但这是个好主意吗?是否应包括鲍尔包装?访问没有任何区别,因为在我的
BundleConfig.cs
文件中,我仍然能够像以前一样将这些文件链接到别名。

bower将使用Git下载整个包

您的包必须在Git端点(例如GitHub)公开可用。记得推你的Git标签

这意味着bower将实际下载整个存储库/版本,供您在ASP项目中使用。我已经用bootstrap和jQuery测试过了。这些存储库可以包含许多文件,因此将它们包含在
.csproj
文件中会使项目文件变得混乱,可能并不理想

这可以与使用nuget软件包进行比较,在nuget软件包中,我们只引用
packages.config
文件中的外部软件包,但不将
dll
和其他程序集包括在项目中。这让我想到,
bower_组件
确实不应该包含在项目中;这对使用没有影响,因为您仍然可以引用包和使用文件