小编Cub*_*key的帖子

.NET Core 2和SwashBuckle Swagger UI未显示

我已经按照一些教程进行了工作,但由于某种原因,我无法显示UI,但是创建了Swagger Json.我看过的最后一个教程就在这里.

我的设置是这样的:

Nuget套餐: Swashbuckle.AspNetCore(1.0.0)

ConfigureServices 方法:

services.AddSwaggerGen(options =>
            {
                options.SwaggerDoc("v1",
                    new Info
                    {
                        Title = "MediatR Example",
                        Version = "v1",
                        Description = "Trying out the MediatR library to simplify Request and Response logic.",
                        TermsOfService = "WTFPL",
                        Contact = new Contact
                        {
                            Email = "",
                            Name = "",
                            Url = "https://github.com/CubicleJockey/MediatR-Playground"
                        }
                    }
                );

                var xmlDocFile = Path.Combine(PlatformServices.Default.Application.ApplicationBasePath, @"MediatR-Messages.Api.xml");
                options.IncludeXmlComments(xmlDocFile);
                options.DescribeAllEnumsAsStrings();
            });
Run Code Online (Sandbox Code Playgroud)

Configure 方法:

 app.UseMvcWithDefaultRoute();

            // Enable middleware to serve generated Swagger as a JSON endpoint.
            app.UseSwagger();

            // …
Run Code Online (Sandbox Code Playgroud)

swagger swagger-ui swagger-2.0 asp.net-core-webapi .net-core-2.0

8
推荐指数
3
解决办法
1万
查看次数

F#评论错误

我在教自己F#我通常是C#程序员.

我正在尝试使用它(**)为自己做笔记,因为我通过章节,但我从评论本身得到一个错误.

module Characters

let vowels = ['a', 'e', 'i', 'o', 'u']

printfn "Hex u0061 = '%c'" '\u0061'

(*  <------------Error is here, is 'End of file in string embedded in comment begun at or before here'
    Character Escape Sequences

    Character       Meaning
    -------------------------------
    \'              Single Quote
    \"              Double Quote
    \\              Backslash
    \b              Backspace
    \n              Newline
    \r              Carriage Return
    \t              Horisontal Tab
*)
Run Code Online (Sandbox Code Playgroud)

这是否将评论视为字符串意味着我必须逃避我的评论?

f#

7
推荐指数
1
解决办法
450
查看次数

是否有理由为什么System DLL在Silverlight和其他C#库中是不同的

我问的原因是因为我写了一个扩展方法在Silverlight中使用只是为了找出该功能神奇地开始为银光工作.

string sentence = "I am a sentence that has some words";
sentence.Contains("N"); //would return false, silverlight true
sentence.Contains("n"); //would return true, silverlight true
Run Code Online (Sandbox Code Playgroud)

为什么Silverlight框架中有一个特殊的System dll,它将比较作为不区分大小写的?

我已经遇到了大量的方法,它们有点令人讨厌,它们要么行为不同,要么一般都缺失.

.net c# silverlight

6
推荐指数
1
解决办法
337
查看次数

双重TryParse混乱

所以我在LinqPad徘徊并注意到一些奇怪的东西,我在Visual Studio测试代码单元测试中获得相同的结果.

我正在玩数值数据类型的所有不同的TryParse.在此期间,我注意到double.TryParse的行为与其余部分有所不同.

例如:

var doubleStr = double.MinValue.ToString();
//doubleStr = -1.79769313486232E+308

double result;
var result = double.TryParse(doubleStr, out result);
//result is returning false
Run Code Online (Sandbox Code Playgroud)

具有MinValue的所有其他数据类型都没有这个问题:

var floatStr = float.MinValue.ToString();
//floatStr = -3.402823E+38 

float result2;
float.TryParse(floatStr, out result2);
//result = True
Run Code Online (Sandbox Code Playgroud)

任何正文都知道为什么double是唯一一个将它的MinValue属性的字符串版本解析为实际的double的false?

我不明白为什么这是不同的.也许我错过了什么.

.net c# double linqpad visual-studio-2015

4
推荐指数
1
解决办法
345
查看次数

为什么使用基本关键字导致此错误?

我试图为O'Railey的编程F#做一个例子,Chris Smith第53页.

它正在使用函数返回函数.

直接来自VS2013 IDE编辑器,FSI和LinqPad4中的这一行给出了一个错误:

码:

let generatePowerOfFunc base = (fun exponent -> base ** exponent)
Run Code Online (Sandbox Code Playgroud)

错误:

error FS0010: Unexpected keyword 'base' in pattern
Run Code Online (Sandbox Code Playgroud)

我缺少什么,或者作者没有包含哪些内容需要包括在内.

f#

2
推荐指数
1
解决办法
112
查看次数