This project is read-only.
6
Vote

Support for .NET 4.0

description

I have installed:
Sandcastle 2.6.10621.1
SHFB 1.9.1.0
Latest Sandcastle Styles patch [1]
 
I have created a .NET 4.0 class library with XML documentation;
I have created a new SHFB project and set the framework version to 4.0.30319;
The generated documentation for any members which use .NET 4.0 or 3.5 features is completely broken.
 
Examples:
 
void Handle(AggregateException, Func<Exception, bool>, bool)
Missing summary; missing parameter x 3.
Method is documented as: void Handle(AggregateException, Func, bool)
 
Task<TResult> Select<TSource, TResult>(Task<TSource>, Func<TSource, TResult>)
Missing summary; missing parameter x 2; missing type parameter x 2; missing return value.
Method is documented as: Task Select<TSource, TResult>(void, TResult)
 
Func<T2, TResult> Apply<T1, T2, TResult>(Func<T1, T2, TResult>, T1)
Missing summary; missing parameter x 2; missing type parameter x 3; missing return value.
Method is documented as: Func Apply<T1, T2, TResult>(bool, T2)
 
 
I've attached a simple demonstration of the problem.
 
What am I doing wrong?
 
 
[1] http://sandcastlestyles.codeplex.com/releases/view/47767

file attachments

comments

EWoodruff wrote Jan 29, 2011 at 8:51 PM

wrote Feb 21, 2011 at 7:26 AM

wrote Feb 25, 2011 at 10:12 AM

wrote Mar 3, 2011 at 12:47 PM

richarddeeming wrote Mar 3, 2011 at 2:40 PM

No, this is a bug in SHFB.
See: http://sandcastle.codeplex.com/discussions/247920

EWoodruff wrote Mar 3, 2011 at 4:36 PM

MRefBuilder should be updated to accept a version number to match the given path. That would avoid this confusion in the future.

wrote May 26, 2011 at 6:57 PM

wrote Jan 23, 2012 at 11:56 AM

wrote Feb 22, 2013 at 1:39 AM