Closed
Description
When building the documentation on AppVeyor, I get a warning. On my machine, there is no warning.
docfx metadata doc\docfx.json -f
Warning: Invalid cref value "!:System.String" found in triple-slash-comments for Decode defined in ../src/Base32.cs Line 66, ignored
The docfx.json has "xref": [ "msdn.4.5.2.zip" ]
. And the zip file is in the repo.
Activity
vwxyzh commentedon Dec 29, 2016
!:System.String
that means Roslyn cannot find the string type, please make sure your environment can build code correctly.richardschneider commentedon Dec 29, 2016
vwxyzh commentedon Dec 30, 2016
@qinezh any idea?
project is here
qinezh commentedon Dec 30, 2016
From the description, it seems that there's something wrong within AppVeyor environment. Maybe you could try to modify some configuration in
appveyor.yml
, such as disable package cache, etc...richardschneider commentedon Dec 30, 2016
@qinezh I've just enabled package caching, after reporting the issue. All NuGet and choco packages and up to date. I also changed appyeyor.yml to use VS 2015. I'm using dotfx v2.9.3 from choco.
What config changes do you want me to make? I'm happy to try anything!
richardschneider commentedon Dec 30, 2016
What are the requirements for docfx? Do I need a specific .Net framework? ...?
qinezh commentedon Dec 30, 2016
.NET 452 is enough...
richardschneider commentedon Dec 30, 2016
I changed the target framework version from 4.5 to 4.5.2 and still no love!
cameronelliott commentedon Jan 3, 2017
Richard, how did you resolve this?
richardschneider commentedon Jan 3, 2017
No I haven't, I'm still getting
invalid cref
. I've tried numerous hacks with no luck so far.I will take a look at what you did with LimeVideoSdk, tomorrow (I'm .UTC+1300) and see if it helps.
Your comment on #1097 is greatly appreciated.
6 remaining items