What is the current status of TagLib# (TagLib sharp)?
The official homepage www.taglib-sharp.com (link removed due to the NSFW nature of the new site that's parked at that address. -BtL) doesn't exist anymore!
I've found the project on ohloh where the old homepage is still linked. Also the download link points to the old site.
BUT the ohloh development pages are linked to a mono-project SVN repository, which seems to be under active development (last commit date: 2009/02/20, current version number: 2.0.3.2).
Furthermore, on the developer.novell.com wiki the same SVN repo is linked.
So, is there any up-to-date homepage or, at least, any up-to-date binary+documentation releases?
The page at Novell (http://www.novell.com/products/linuxpackages/opensuse11.1/taglib-sharp.html) is no longer updated.
The source code is now hosted at https://github.com/mono/taglib-sharp and the best way to install and use the latest version is using NuGet. Open the Package Manager Console in Visual Studio and type:
PM> Install-Package taglib
This question is also answered at TagLib# Windows distribution? Or another good ID3 reader?
Looks like it moved here: http://www.novell.com/products/linuxpackages/opensuse11.1/taglib-sharp.html
As everyone seems to focus on the release versions either from NuGet or Novell, I'd simply suggest you to download the whole project from GitHub to get the latest version.
Open up the solution
Build -> BuildSolution
Use the class library in your project
I hope not everyone is still loading the old binaries, there is a wider support of container formats (opus \o/) in newer versions, as well as fixes and one or another additional supported tag.
Related
Since the bitbucket repo. of GeckoFX turned private, I am unable to download the older version of
GeckoFX say 37.0.1 .
Is there any source or way to do it to get GeckoFX dlls from the Browser itself or I will stuck on this catch22 thing.
I really need to implement it an only with that version it is possible the thing
I need to achieve. I need to add a plugin built on XPCOM which i not a part of latest Firefox libs.
PS. I have searched zillions of articles and stckoverflow links but could not find any argument supporting my problem.
I don't think a 37.0.1 version ever existed but there was v33 + v45.
Softwareheritage has archived all the repos:
You can find the geckofx stuff here including the downloadable zip files.
The official source can be found here. Note this source contains tags for all the versions, so if you wanted to build v33, you would just update to the tag v33.0-0.10
Apart from Softwareheritage, you find some older pre-packed versions on nuget.
So, while you are able to fetch a earlier release of a specific package for your project using the package manager console in Visual Studio:
Install-Package GeckoFX -Version <press tab key for autocomplete> [*or a different package name]
you will probably not get far. Most of the GeckoFX releases on nuget are targeting more recent version (like v60, v45). But if you look a bit closer you will also find packages that are based on older releases like v33 (for winforms, and core).
I am planning to upgrade Ajax Control Toolkit (ACT) from version 4.x to the latest 15.x. I have several Visual Studio solutions running on the same computer, and I want to upgrade only for some solutions and keep the others running the existing older versions. Initially I thought of using the DevExpress's installer for the latest ACT at https://ajaxcontroltoolkit.codeplex.com/releases/view/618129 . But the problem is that it is an .exe installer and per the documentation it will install on all the Visual Studio solutions/projects. I saw another option of using nuget's package manager at https://www.nuget.org/packages/AjaxControlToolkit/ using the command PM> install-package AjaxControlToolKit. I am not sure whether this will also install on all projects or only the project opened on which I ran the command. If there is a better safe way of upgrading the ACT, I would like to know also, such as copy/paste/replace the older dll with newer one.
Thanks
I used the nuget's method given in the second link mentioned above. It specifically adds new dll to the selected solution/project only.
In the past years the AjaxControlToolkit has been adopted by DevExpress, by the grace of Microsoft itself. On the now official GitHub repo for the AjaxControlToolkit there is a handy guide in their documentation that walks you through upgrading from 7.x or lower to v18+.
In a nutshell it covers the following main changes:
Installing the latest version (tip: use NuGet for only a particular solution)
Replace ToolkitScriptManager with ScriptManager
Clean up Web.config
Use Microsoft.Web.Optimization for bundling and minification
Html Editor (namespace changes)
Its basically a one pager and it dit help me in covering the main pain points of upgrading such a major change.
Please note that in terms of versioning, there aren't that many major bumps: from v8 it bumps directly to v15 and up to v19 as of 2019. Every major version since 2015 is prefixed with the year or release as major version. And it stopped in 2020 with v20.1.0. See the version history at NuGet.
The SourceForge page - www.filehelpers.net - was last updated in 2007, and no downloads are available.
The Github repo - github.com/MarcosMeli/FileHelpers - looks recent but the last tagged release is 2.1
There is a NuGet package - www.nuget.org/packages/FileHelpers-Stable - but it is two years old and furthermore does not belong to the main developer, Marcos Meli. There is a competing NuGet package - www.nuget.org/packages/FileHelpers - tagged as 2.0.0 and owned by Marcos Meli, but that code is 6 years old.
There are TeamCity builds available. There is a successful development build tagged as 2.9.16.
Which of the above should I use for a production ready project? Or is the latest production-ready version somewhere else?
EDIT
I cloned from github master, but it didn't build - riddled with errors. I went through and set the .NET version to 4.5 on all subprojects and fixed a few imports and got the wizard to run, but there were still a couple of dozen warnings. So Github head is obviously not the production-ready version.
EDIT 2
Now the version 3.1 is production ready, and the GitHub repository is up to date and using CI for continuos buils
Download latest version from www.filehelpers.net
The latest production ready version of the library is 3.1.2
You can download it on
NuGet: www.nuget.org/packages/FileHelpers/
GitHub:
github.com/MarcosMeli/FileHelpers/releases/
Source
code: github.com/MarcosMeli/FileHelpers
Analyzer: www.nuget.org/packages/FileHelpers.Analyzer/
New Home Page:
On NuGet there are two versions: 2.0.0.0 and 2.9.9.
The 2.0.0.0 version was developed between 2005 and 2007 and has plenty of documentation here.
The 2.9.9 version is more recent and includes some new features (e.g., the FieldOrder attribute - see here) and some breaking changes (e.g., the AfterReadRecord and BeforeReadRecord events have changed signature to use generics). Development seems to have stalled sometime in 2012.
Both of these are stable and we use them in different production enterprise applications with no problems.
According to Marcos's answer here, the latest version is here: http://filehelpers.svn.sourceforge.net/. However that answer is over a year old.
I'm trying to get Antlr working using NuGet.
The current version of the Antlr.Runtime.dll that I'm trying to reference is 3.1.3.42154.
The issue is that when I try and build my Lexer and Parser .cs files I get a lot of build errors about missing types.
e.g. The class GrammarRuleAttribute cannot be found. I've looking in the Antlr.Runtime.dll and the class isn't there. However if you look at the Antlr project on GitHub then your can see the GrammarRuleAttribute should indeed be in the Antlr.Runtime.dll.
Is this a bug or am I missing something?
This is a somewhat time-sensitive Q/A because the C# targets for ANTLR (CSharp2 by Johannes Luber and CSharp3 by myself) change over time. I know the CSharp2 target has had some issues recently that are being worked on. As of this writing, the current version of the CSharp3 target is 3.3.1.
Here is a link to the CSharp3 target documentation, which includes several download links to the C# port of the ANTLR tool, the CSharp3 runtime, MSBuild support, and some tools for Visual Studio. I update this document periodically as new versions are released.
Edit: If you are experiencing display problems or exception messages when opening a grammar file, you should uninstall the ANTLR 3, StringTemplate, and Extensibility Framework extensions from the Extension Manager and reinstall them per the instructions in the linked documentation. I've updated the extensions to resolve the problem.
I had this problem when using CSharp2 or CSharp3. I'm building in ANTLRWorks 1.5rc1.
It turned out to be related to the ANTLR version. I installed the official package using NuGet, which was 3.1.x. After removing that and installing the unoffical 3.4.1 package, it worked.
There was still a minor issue relating to the HIDDEN channel in my test grammar. Changing it to Hidden (as defined in Antlr3.Runtime) resolved the issue
Some time ago on the ID3 Implementations web page I found TagLib# to be quite useful library for handling tags in audio files.
However when I recently tried to get the latest code from the http://developer.novell.com/wiki/index.php/TagLib_Sharp I was sadly disappointed because apparently Novell got rid of the project's page.
Does anyone know if there is any new home page for the project?
Don't know about a homepage, but the source code is here.
To use taglib-sharp in your own project I would just install the compiled version using NuGet.
To install TagLib#, run the following command in the Package Manager Console in Visual Studio.
PM> Install-Package taglib
The NuGet distribution of taglib-sharp can be found at http://nuget.org/packages/taglib.