-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
What/where is Fsmb.Apollo.io? #1
Comments
I mentioned in the blog backing this code that the FSMB.Apollo code is our internal library. But the code being used in TfsMigrate is from my personal library (from which our internal library is based). It is available here - https://github.com/CoolDadTx/kraken. For the most part you can replace FSMB.Apollo with P3Net.Kraken, add the NuGet packages and recompile. I'm in the process of updating the GitHub code to do this as part of the blog series. But this should get you started. |
Thanks, Michael.
I still having trouble. References to Logger are seemingly meant to come from Fsmb.EnterpriseServices.Logging. I don't see any logging code in your Kraken libraries.
Brian
…________________________________
From: Michael Taylor <[email protected]>
Sent: Wednesday, February 14, 2018 12:12 PM
To: CoolDadTx/p3net-tfsmigrate
Cc: brfenske; Author
Subject: Re: [CoolDadTx/p3net-tfsmigrate] What/where is Fsmb.Apollo.io? (#1)
I mentioned in the blog backing this code that the FSMB.Apollo code is our internal library. But the code being used in TfsMigrate is from my personal library (from which our internal library is based). It is available here - https://github.com/CoolDadTx/kraken.
For the most part you can replace FSMB.Apollo with P3Net.Kraken, add the NuGet packages and recompile. I'm in the process of updating the GitHub code to do this as part of the blog series. But this should get you started.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<#1 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/ADS_cV2Sf7TdCS_nr8ia2G7RtABQzOMUks5tUz4dgaJpZM4SF5il>.
|
Excellent catch. Yes, the logging in the tool is using our internal logging infrastructure. I'll need to update GitHub to not use our internal logging. We just provide an ILogger interface to wrap NLog (which has the config file included). Let me update the code and push out a version that doesn't rely on our internal implementation. It'll still need NLog (which is what we use) but the code should work without the dependencies. I'll try and fix up the references to our internal Apollo library as well. Thanks for your interest in this tool. |
I have updated the code to remove the dependency on internal libraries at FSMB. The code seems to be running correctly but I haven't done a full test. Let me know if you run into any more issues. |
Hi Michael,
I ran into an issue but it's not your fault. I am running Windows 10 Pro and apparently my corporate Windows image is not current enough to support .NET Framework 4.7.1. If I roll your projects back to 4.6.1 they don't build. Errors like this:
Severity Code Description Project File Line Suppression State
Error CS8179 Predefined type 'System.ValueTuple`3' is not defined or imported, or is declared in multiple referenced assemblies TfsMigrate.Core C:\MCG\SourceCode\CGTI\p3net-tfsmigrat\TfsMigrate.Core\WorkItemTracking\NodePath.cs 25 Active
I discovered, however, that installing the System.ValueTuple NuGet package fixed the error. I have to put this aside for awhile now but look forward to getting back to it soon. I'm hoping the code will really help me with our migration!
Thanks again,
Brian
…________________________________
From: Michael Taylor <[email protected]>
Sent: Wednesday, February 14, 2018 8:38 PM
To: CoolDadTx/p3net-tfsmigrate
Cc: brfenske; Author
Subject: Re: [CoolDadTx/p3net-tfsmigrate] What/where is Fsmb.Apollo.io? (#1)
I have updated the code to remove the dependency on internal libraries at FSMB. The code seems to be running correctly but I haven't done a full test.
Let me know if you run into any more issues.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<#1 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/ADS_cTd4mMXjD4LBdwLtVROlJCOSoWAmks5tU7S2gaJpZM4SF5il>.
|
I'm very intrigued by your work here, but I can't compile it due to Fsmb.Apollo.io library missing. Where do I get this?
Thanks,
Brian
The text was updated successfully, but these errors were encountered: