Asp.net bower_组件是否应包含在项目中?
我正在从事一个ASP.NET MVC 5项目,该项目最初使用Nuget处理静态内容,如Bootstrap、jQuery等。现在我已经切换到bower,因为它是一种方式,并且还与visual studio集成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端点(例如
我注意到,在安装bower软件包时,它们不会自动包含在项目中。所以我暂时不考虑它们,但这是个好主意吗?是否应包括鲍尔包装?访问没有任何区别,因为在我的
BundleConfig.cs
文件中,我仍然能够像以前一样将这些文件链接到别名。bower将使用Git下载整个包
您的包必须在Git端点(例如GitHub)公开可用。记得推你的Git标签
这意味着bower将实际下载整个存储库/版本,供您在ASP项目中使用。我已经用bootstrap和jQuery测试过了。这些存储库可以包含许多文件,因此将它们包含在.csproj
文件中会使项目文件变得混乱,可能并不理想
这可以与使用nuget软件包进行比较,在nuget软件包中,我们只引用packages.config
文件中的外部软件包,但不将dll
和其他程序集包括在项目中。这让我想到,bower_组件
确实不应该包含在项目中;这对使用没有影响,因为您仍然可以引用包和使用文件