NuGet是一个免费的,开源的开发人员,专门用于.NET平台的包管理系统。
C# 有没有办法获取项目中使用的所有第三方包/库(源代码而不是二进制)
就像在 Golang、Python 和 Java 中一样,我们可以使用其包管理器轻松获取项目中使用的所有第三方包。 例子 : Golang 中的 go mod 供应商和 mvn 依赖项:copy-
如何避免使用预 SDK 样式的 VStudio 项目将 NuGet 包存储到源代码管理中?
在基于 .NET Framework 4.7.2 的 Visual Studio ASP.NET MVC 项目中,我看到一个致力于源代码管理的 Packages 文件夹。 我想我可以删除它并使用 NuGet Restore 包来避免存储
私有 NuGet 源源 401 未经授权 - Rider / SourceTree (Git Credential Manager) -> 迁移 Microsoft 帐户域后
我最近更改了帐户域(例如从 [email protected] 更改为 [email protected]),并且 Microsoft Azure DevOps 中的所有内容均已正确设置,我可以登录 Azure DevOps,一切...
无法删除文件 SQLite.Interop.dll,尝试清理多目标(net472 和 netstandard2.0)项目时拒绝访问路径 ''
我们有一个多目标(net472 和 netstandard2.0)类库,引用最新的 linq2db.SQLite 5.4.1 nuget。该库在 net472 WPF 应用程序和 net6.0 控制台应用程序中引用。
将 nuget feed 合并到 Azure DevOps 中的一个 feed
在我们的组织中,我们有多个具有不同凭据设置的外部和内部 nuget feed。使用受源代码控制的 Nuget.config 维护这些提要结果是......
我正在使用 Visual Studio .NET 2012 和 NuGet 来管理 ASP.NET MVC 4 解决方案的引用。 如何删除通过 NuGet 创建的引用? 我知道我可以通过右键删除它-
为什么 Assembly.GetExecutingAssembly() 在 NuGet 包中返回不同的结果?
我是创建 NuGet 包的新手,我在各种环境中运行了以下代码片段: /// /// 尝试在执行程序集中按名称查找类型,然后再查找类型 /// 在 我是创建 NuGet 包的新手,我在各种环境中运行了以下代码片段: /// <summary> /// Tries to find type by name in the executing assembly and after that /// in referenced assemblies. /// </summary> /// <param name="typeName">Name of the type to find (can be full or assembly qualified name as well).</param> /// <returns>Type found using the given name (or null if not found).</returns> public static Type FindType(string typeName) { if (typeName == null) throw new ArgumentNullException(nameof(typeName)); // Helper method for finding the type in an assembly Type Finder(Assembly ass) => ass?.GetTypes().FirstOrDefault(type => typeName.In(type.Name, type.FullName, type.AssemblyQualifiedName) ); // Get the current assembly var executingAssembly = Assembly.GetExecutingAssembly(); // Check if the type is inside the current assembly var targetType = Finder(executingAssembly); // Go through all of the referenced assemblies foreach (var assName in executingAssembly.GetReferencedAssemblies()) { // If the type was found, return it if (targetType != null) return targetType; // Check if the type is inside the assembly targetType = Finder(Assembly.Load(assName)); } return null; // Type wasn't found, return null } 如果我将其作为本地函数或通过引用的项目运行,它可以正常工作,但是当我创建 NuGet 包并使用 NuGet 包内的方法的实现来调用该方法时,它会返回 null。 方法 Assembly.GetExecutingAssembly 声称它返回 The assembly that contains the code that is currently executing 但从 NuGet 包运行它时我得到了不同的结果。 如果将方法打包到 NuGet 包中,我该怎么做才能从方法中获得正确的输出? 不要依赖于 GetCallingAssembly(),行为可能会有所不同 取决于 JIT 编译器 要解决您的问题,您可以使用: Assembly.GetEntryAssembly()
NuGet VS 2012 ServicePointManager 不支持 https 方案的代理
我最近从VS2012 RC升级到了RTM,自从升级到RTM后,我就无法再访问nuget了。我在“管理 NuGet 包”窗口中收到以下错误。 ServicePointManager
我有兴趣使用非 .NET 语言为 NuGet v3 API 编写客户端库。 获取包裹需要哪些请求,响应是什么样的? IE。 获取{包版本...
错误:检测到一个或多个重复的文件名。所有图像文件名必须是唯一的:edupay (Resources\AppIcon dupay.png
我有一个使用 .NET 6 构建的 .NET MAUI 项目。我目前正在尝试将该项目升级到最新的 .NET 8 版本。我参考了以下链接来获取指导:Upgrading .NET MAUI from .NE...
我正在开发一个 C# 库 (LLamaSharp),它包装了一个 C++ 库 (llama.cpp)。 作为 nuget 包的一部分,我们包括使用所有各种类型的硬件支持(CUDA、Ope...
我有一个 Blazor 应用程序(主要在交互式服务器模式下运行),它大量使用 FluentUI 组件。 我正在运行版本 4.3.1(在 .NET 8.0.2 上)并希望将其升级到更新版本...
在 ASP.NET Core 中使用分区键的 CosmosDB 查询错误
我正在开发一个应用程序,该应用程序根据对象的 ID 从 NoSQL CosmosDB 中提取对象。该容器具有以下详细信息: 容器名称:ScenariosTable 分区键:/_partitionKey T...
当我尝试打包我的 MVC 项目(NuGet.exe 包)时,我得到: NuGet.exe:对路径“...”的访问被拒绝。 我的 MVC 解决方案的内容和脚本文件夹中的所有文件都发生这种情况...
我有一个小项目(稍后我会添加一些文件)。在VS中,从工具->NuGet包管理器 我的仓库中的目录 模式 LastWriteTime 长度名称 ...
缺少的文件是packages\Microsoft.Net.Compilers.2.4.0 uild\Microsoft.Net.Compilers.props
因为我在构建项目后尝试使用 csproj 文件中的 ..\ 来重构路径 它仍然显示构建项目后所述的错误,这里是下面的错误。 我还有
运行命令 nuget.exe 恢复 .\MySolution.sln 给出这个错误: 无法找到包“Microsoft.Net.Compilers”的版本“1.0.0”。 先前安装该软件包的位置以及
我在为 ASP.NET 项目创建初始迁移时遇到问题。定义模型和数据注释后,尝试创建数据库时,我在 Nu...
在 Azure Devops Artifact Feed 上恢复已删除的包
我们有一个 Azure Devops Artifact Feed,以 NuGet 作为上游源。 不知何故,我不相信我们实际上已经删除了它们,但我们有一些已删除的软件包无法恢复。正如你...
将 %USERPROFILE%\.dotnet 和 .nuget 重新定位到非操作系统驱动器 dotnet core 2.0 预览版
问题 可以将文件夹 %USERPROFILE%\.dotnet 和 %USERPROFILE%\.nuget 重新定位到非操作系统驱动器(在我的例子中是 D: 驱动器)。 约束条件 我使用由我工作的组织配置的虚拟机;...