Can developers of a project use different yarn versions, will it cause conflicts? How to make sure that any member uses the same version?
Related
so, I wanted to freshly reinstall some Microsoft Servicefabric packages and for that I uninstalled all related packages from my given projects.
When trying to reinstall them, I run into the following issue:
When trying to install said package, this happens:
It seems like I have run into some kind of circular dependency here.
My project is currently clean of any any Service Fabric packages, so I am very unclear why Nuget is trying to RESTORE instead of REINSTALLING the packages.
Also, I am quite unsure how I could resolve this right now.
Can someone guide me?
The error message complains about the incompatibility between Autofac.ServiceFabric 2.2.0 version and Microsoft.ServiceFabric.Services.Remoting 3.4.641 version package.
Assuming your asp.net core project targets .net core 2.2.0, you can try to add reference to corresponding Microsoft.ServiceFabric.Services.Remoting 3.3.644 version instead of the incompatible 3.4.641 version. Then the Nu1608 and Nu1107 error would go away.
(The Autofac.ServiceFabric 2.2.0 and Microsoft.ServiceFabric.Services.Remoting 3.3.644 were both released in 4 months ago)
I'm having a project with Wix 3.0 and another project with Wix 3.8 versions.
I can't use both versions same time for these projects. Each time i've to unintall/install wix build based on projects.
How to use without uninstall old wix build for the projects.
Anyone please suggest me what has to do to achieve?
The technique described here: http://wixtoolset.org/documentation/manual/v3/msbuild/daily_builds.html can be used on development systems to allow building projects with different versions of the WiX Toolset ...
The problem is in maintaining projects which require different versions, especially if you have multiple developers working on these projects.
Hope this helps!
I'd like to start playing with the latest versions of Typescript but I have production code using 0.82, and I don't want to switch it until I have checked out the new version (we use lots of modules).
Can multiple versions on a machine play nicely?
This isn't supported in Visual Studio. Best you could do is just install/uninstall on an as-needed basis.
If you just wanted to try compiling things on the command line, you could use the NPM package and download specific versions that way.
I have two versions of abcpdf running on the same machine. One of the projects is using the older version 7.1 and the other one is using the newer version i.e 8.1.
When i try to build, the visual studio automatically picks up the latest version on abcpdf 8.1 and throws the following compile error
'WebSupergoo.ABCpdf7.Doc.Doc()' is obsolete: 'Don't use ABCpdf7 namespace - use ABCpdf8 instead.'
Please suggest me where i am going wrong.
Thanks.
Uninstall both versions from the GAC, and re-start IIS to get them cleared out.
Then reference the specific dlls from your projects manually, following the instructions for a manual install:
http://www.websupergoo.com/helppdf5net/source/3-concepts/6-installation.htm
You will need to point your project references to the two different AbcPdf.dll files (one for each version), and you will need to make sure that either ABCpdfCE7.dll or ABCpdf8-32(or -64).dll is copied to the bin of the correct project.
We have a large maven project and not all of the projects specify the same version of various libraries, largely because these libraries haven't changed in some time. This causes problems with debugging because IntelliJ frequently selects the older version when it's the newer that's being used at runtime. Aside from fixing the poms, how can we get IntelliJ to resolve to the sources for the correct version of the library.
There is no way to do it except configuring your project dependencies correctly (to use the same library version in all the modules).