在我当前的 vb.net 解决方案中添加 taglib-sharp 项目解决方案时遇到困难

Posted

技术标签:

【中文标题】在我当前的 vb.net 解决方案中添加 taglib-sharp 项目解决方案时遇到困难【英文标题】:Having difficulties adding taglib-sharp project solution to my current vb.net solution 【发布时间】:2011-02-11 20:20:55 【问题描述】:

大家好,我目前很难将最新的 taglib-sharp 解决方案添加到我当前的解决方案中,该解决方案包含我在 Visual Studios 2010 上的 vb.net 控制台项目。基本上我想在 vb 中编写所有必要的代码并使用 taglib-sharp从 mp3 文件中提取所需的所有标签。不幸的是,当我包含 taglib-sharp 的解决方案并执行必要的转换 Visual Studio 2008 到 2010 时,我收到一条错误消息,指出“无法将文件备份为 C:\temp\taglib-sharp-2.0.3.7-windows\taglib- sharp-2.0.3.7-windows\Backup1\taglib-sharp.snk”。我尝试构建解决方案,但没有成功。我该如何解决这个问题?

坦率地说,如果我只想将库用于我的 vb 程序,我不确定是否需要打开解决方案。我是否需要解决方案才能使用例如“TagLib.File”?

如果你想知道,我从http://download.banshee.fm/taglib-sharp/2.0.3.7/下载了这个库

【问题讨论】:

转换时,告诉它不要做备份。这不像您需要保留代码。如果您必须还原,只需从下载的存档中复制即可。 【参考方案1】:

我建议使用 NuGet 安装 taglib-sharp。 NuGet 是在 Visual Studio 中使用开源库的最佳和最简单的方法。你不需要编译任何东西,也不需要考虑项目和解决方案文件。

要安装 TagLib#,请在 Visual Studio 的包管理器控制台中运行以下命令。

PM> Install-Package taglib

taglib-sharp 的 NuGet 发行版可以在 http://nuget.org/packages/taglib 找到。官方源代码库位于https://github.com/mono/taglib-sharp。

【讨论】:

这现在似乎在 NuGet 中被破坏了。安装时不会出现此错误,无论我针对的是哪个 v.NET:“无法安装包 'taglib 2.1.0'。您正在尝试将此包安装到以 '.NETFramework,Version=v4.6.2 为目标的项目中” ',但包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请联系包作者。"【参考方案2】:

要么忽略备份,要么在 2008 年打开 TagLibSharp,编译 DLL,然后在您的 2010 年项目中引用它,如果您只需要使用这些库。

【讨论】:

以上是关于在我当前的 vb.net 解决方案中添加 taglib-sharp 项目解决方案时遇到困难的主要内容,如果未能解决你的问题,请参考以下文章

在 SMTP 电子邮件 VB.NET 的正文中添加多行

VB.NET怎么安装

如何在 ASP.net vb.net 中获取当前用户 ID 的电子邮件

VB.net调用VC.net写的DLL出现“当前不会命中断点,还没有为该文档加载任何符号”!!急!急急!!!

语法问题,代码在我项目的不同区域工作正常。 VB.NET

VB.NET 2008 怎么给软件打包?能不能做成一个exe文件?