标签: nuget-package

运行NuGet更新后,MVC引导程序导航栏无法正常工作

我们更新了所有NuGet软件包后,MVC应用程序崩溃了.在尝试了所有内容后,我创建了一个新的MVC应用程序,更新了NuGet包和基本导航栏...

<div class="navbar navbar-inverse navbar-fixed-top">
    <div class="container">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="/">Application name</a>
        </div>
        <div class="navbar-collapse collapse">
            <ul class="nav navbar-nav">
                <li><a href="/">Home</a></li>
                <li><a href="/Home/About">About</a></li>
                <li><a href="/Home/Contact">Contact</a></li>
            </ul>

<ul class="nav navbar-nav navbar-right">
    <li><a href="/Account/Register" id="registerLink">Register</a></li>
    <li><a href="/Account/Login" id="loginLink">Log in</a></li>
</ul>


        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

......看起来像这样......

的NavBar

...然后点击图标......

NavBar Open

可能导致这种情况的任何想法?

尝试手动将Bootstrap.css和Bootstrap.js添加到_Layout.vbhtml,但没有区别

谢谢

nuget-package twitter-bootstrap asp.net-mvc-5

31
推荐指数
5
解决办法
2万
查看次数

类库中的引用不会复制到正在运行的项目bin文件夹中

我有一个代表我的逻辑层的类库.对于那个库我已经为Google.Apis.Analytics.v3添加了一个nuget包 - 它安装了包及其所有依赖项.

我有一个控制台应用程序,它使用该逻辑类库(常规引用).一切都写得很好.

问题是在运行时它抛出了一个异常,即找不到Google.Apis.dll.此DLL是与nuget一起下载的依赖项.

检查BIN文件夹,我发现在类库bin文件夹中存在此DLL,但在控制台应用程序BIN文件夹中它不存在(而其他相关的DLL是).所以这意味着编译期间复制的并非所有引用.

我在网上搜索过,找到了所有不起作用的解决方法(比如手动编辑项目文件并删除该dll定义中的真正xml行).

我最终做的是将相同的nuget库添加到我的控制台应用程序 - 它可以工作,但感觉有点脏,而不是应该的方式.我认为控制台应用程序是客户谁应该从该逻辑类库获得它的服务,应该知道它的东西没有"客户"担心它.

此外,该控制台应用程序并不是唯一一个将使用该服务的人,我也计划使用该功能的网络应用程序 - 所以我需要将相同的nuget添加到该Web应用程序中 - 再次,感觉有点乱......

只有我吗?这是正确的方法吗?我正在考虑编写一个WCF项目来处理这个功能 - 但这似乎只是在功能方面的一些开销,并且可能会减慢我的工作流程,以便在我看来保持"更清洁".

我只是过度思考吗?

谢谢

.net c# class-library nuget-package

30
推荐指数
2
解决办法
9290
查看次数

未找到应用程序依赖项清单(...)中指定的程序集

我将Microsoft.AspNetCore从2.0.3升级到2.0.5,而我的WebAPI项目虽然在本地成功运行,却无法在生产(IIS)中启动.在升级之前,生产中的一切都很好.日志目录中生成的错误消息如下:

Error:
  An assembly specified in the application dependencies manifest (MyProject.WebAPI.deps.json) was not found:
    package: 'Microsoft.AspNetCore.Mvc.Abstractions', version: '2.0.2'
    path: 'lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Abstractions.dll'

  This assembly was expected to be in the local runtime store as the application was published using the following target manifest files:
    aspnetcore-store-2.0.5.xml
Run Code Online (Sandbox Code Playgroud)

有人可以向我解释这究竟意味着什么的细节吗?我认为它的版本不匹配,但为什么会发生这种情况?我认为NuGet包的最新稳定版本不应该有这样的问题.

我能够通过将Microsoft.AspNetCore.All从2.0.5降级到2.0.3来解决这个问题,但是我想找到一个更好的解决方案来解决这个问题,这样我就可以使用这个软件包的最新版本了.

upgrade nuget-package asp.net-web-api2 .net-core asp.net-core

30
推荐指数
6
解决办法
2万
查看次数

NuSpec版本属性与汇编版本

创建nuget包时,nuget包的文件名中的版本似乎来自Web应用程序项目中的AssemblyInfo文件.我还在nuspec文件中创建了一个版本属性.

这两个版本号之间有什么关系,是否附有任何约定?

nuget nuget-package

29
推荐指数
2
解决办法
1万
查看次数

如何找出哪个.NET框架nuget包的目标?

我有C#项目,必须以.NET 3.5为目标.框架,我有几个我想在给定项目中安装的nuget包.

如何找到给定的nuget包,它支持哪些.NET框架版本(例如,通过包的版本),而不是我试图安装包的每个可用版本,以查看它的安装是否会通过而不回滚因为给定版本的程序包对.NET框架的依赖性高于3.5.

例如,我知道xUnit.net版本1.9.2.是支持.NET 3.5的最高版本,但我必须"手动"找到它.

.net-framework-version nuget nuget-package

29
推荐指数
1
解决办法
3163
查看次数

docs.microsoft.com上的.NET平台扩展是什么?

Microsoft Docs中有一个名为".NET Platform Extensions"的框架级导航元素.它包含了最近添加的API,如文档System.IO.PipelinesSystem.Threading.Channels例如,以及一大堆其他的API,包括不那么近期的的.

此集合中的一些API可用作nuget包(适用于.Net Core和.Net Framework),但其他API似乎不可用.此外,截至目前,还没有名为".NET Platform Extensions"的nuget包或类似的东西.

那么,问题是这个API集合究竟代表什么?它与以下各项的关系是什么:

  • .Net框架
  • .Net核心
  • .Net标准

.Net Framework/.Net Core中的支持怎么样?

最后,一些API似乎已经作为单独的nuget包提供,其他API尚未提供,那么这方面的故事是什么?

.net nuget nuget-package .net-core .net-standard

29
推荐指数
2
解决办法
5951
查看次数

下载没有VS/NuGet包管理器的Nuget包

如何在visual studio之外下载NuGet包?所以它可以用来创建离线包.

repository nuget nuget-package

28
推荐指数
3
解决办法
2万
查看次数

CMake和MsVS-NuGet

我目前正在开发一个桌面应用程序,使用C++ REST SDK(代号为Casablanca),Qt5和其他一些库.

对于项目设置,我使用CMake.

如何让CMake安装NuGet包?

我现在必须每次手动安装它,如果我重新运行CMake,这不是一个真正的选择.

c++ cmake nuget-package visual-studio-2012

28
推荐指数
2
解决办法
9081
查看次数

如何在我创建的nuget包中调试代码

我有一个我创建并在另一个解决方案中安装的nuget包但现在我需要在从我的新解决方案调用时调试包的代码.

我尝试引用包的解决方案,但无法正常工作.

我正在使用Visual Studio 2013.

c# visual-studio nuget nuget-package

28
推荐指数
5
解决办法
2万
查看次数

尝试还原包时发生错误.请再试一次

我正在尝试恢复丢失的nuget包,它一直给我这个错误:

An error occurred while trying to restore packages. Please try again.
Run Code Online (Sandbox Code Playgroud)

解决这个问题的经验吗 如何找出导致错误的确切原因?

c# nuget nuget-package nuget-package-restore

27
推荐指数
5
解决办法
6万
查看次数