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).
Related
I need to handle bitcoin in my unity project
I tried to install some nuget packages to support that
like this for example : https://github.com/blockchain/api-v1-client-csharp
but I always get this error
Could not install package 'BlockchainAPI 2.0.0'. You are trying to
install this package into a project that targets
'.NETFramework,Version=v4.0', but the package does not contain any
assembly references or content files that are compatible with that
framework. For more information, contact the package author.
unfortunately - no current unity3d plugins that support bitcoin yet
any suggestions , solutions ?
The plugin is using .NET version that is > Unity's supported .NET version.
The easiest solution I know about is to download the project directly from the link you posted.Delete any file that is NOT a C# file(.cs). Extract those folders with the remaining files and put them in your Unity project. Now look for errors. If you find any script with an error or script that uses C# 4 classes, modify it and fix the errors by hand.
This is easier than trying to implement your own bitcoin API from scratch.
NOTE: The only reason I recommend this method is because I looked inside the project and there were no DLL files inside it. So it is possible to port it if there is no DLL file in the API. Assuming there were DLL files compile with C# 4, then that would be a problem.
There's a beta edition of Unity that now supports a newer Mono version, which can let you compile .NET 4.5.2 (or older) projects.
I recommend you Nicolas Dorier's NBitcoin library for this then.
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.
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.
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.