-
Notifications
You must be signed in to change notification settings - Fork 58
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
Update docfx.json to see if it works #25
Conversation
Good idea, but it still fails. Could this help dotnet/docfx#1000 |
yes. Microsoft Build Tools 2015 is needed, Roslyn depends on it. 😿 We are thinking of packing the dependent assemblies into |
I upgraded MS Build Tools with I'll copy them from my machine and make appveyor use them. Thanks for all the hard work. |
However your env already installed VS 2015, in theory Build Tools is no longer needed. |
I changed docfx to display the loaded MSBuild modules. Notice that On AppVeyor
On localhost
|
Looks like the failure is related to your appveyor.yml, I forked one using a simple appveyor.yml and docfx succeeds with no error.https://ci.appveyor.com/project/vicancy/net-ipfs-core/build/1.0.5, appveyor.yml |
Hi @richardschneider , I doubt the cause is related to AppVeyor's Visual studio version. AFAIK, only after Visual Studio 2015 Update 3 is it compatible with assemblies in Build Tools 2015. However according to AppVeyor settings it only specifies 2015 or 2013. So it can be possible that some AppVeyor machine has the lower version than others. According to the history, https://ci.appveyor.com/project/vicancy/net-ipfs-core-cptng/history, if I remove |
@vicancy Thanks for all the help and the solution to the issue. I agree, I'm doing some tests and will close the issue with appropiate comments soon. Agains thanks, Your idea of making the appyevor.yml as simple as possible was inspired. I'm a dummy for not doing it. cheers - Richard |
After testing various changes in |
Thanks Richard, the result is quite interesting. I will mention it in |
Good word interesting, as may you live in interesting times. After looking at code in docfx and roslyn; I'm still convinced that the issue is with roslyn and msbuild. Why doesn't roslyn have direct dependencies on msbuild? Why does msbuild care about the platform? |
I can answer the first question. Why doesn't roslyn have direct dependencies on msbuild? |
Thank you. I'm on makaretu at gmail dot com
…On 11 January 2017 at 18:36, Liangying ***@***.***> wrote:
I can answer the first question. Why doesn't roslyn have direct
dependencies on msbuild?
Roslyn dependents on msbuild, the one installed by Build Tool 2015, it is
a different version from the default msbuild 14.0.
The latter one interests me, I will investigate more when have time and
let you informed.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#25 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAmhFcjMGEUpur5EOgI7dg7lyiKo6_6sks5rRGp1gaJpZM4LfKdw>
.
|
dotnet/docfx#1078