标签: missing-features

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

EndpointHttpContextExtensions:.net5 中未找到 HttpContext 类扩展 (GetEndpoint)

我一直在尝试使用扩展方法 GetEndpoint() ,详细信息如下:

https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.http.endpointhttpcontextextensions.getendpoint?view=aspnetcore-5.0

我的项目最初netstandard2.1是针对netcoreapp3.1.

无法访问 .net 标准中的 httpcontext 扩展方法

我不想以 .Net Core 3.1 为目标,因为我的项目的 Entity Framework Core 端使用最新版本中提供的功能,以 .Net Standard 2.1 为目标。

因此,我尝试以 .Net 5 为目标,看看它是否会出现,但它没有出现。我也尝试安装该软件包Microsoft.AspNetCore.Http.Abstractions但无济于事(并指出该软件包的目标是netstandard2.0)。我什至尝试将目标框架更改为netcoreapp3.1,但这不起作用。这些扩展方法不存在。

我是否错过了某些内容,或者为什么这些方法出现在文档中时在 .Net 5 中不可用?

如果我无法让它工作,是否有其他方法可以替代使用 GetEndpoint() 扩展方法?

我的所有目标是:我想在以下代码段中使用AuthenticationHandler

        var endpoint = Context.GetEndpoint();
        if (endpoint?.Metadata?.GetMetadata<IAllowAnonymous>() != null)
            return AuthenticateResult.NoResult();
Run Code Online (Sandbox Code Playgroud)

编辑:

事实证明,我缺少 .csproj 文件中的框架参考

<FrameworkReference Include="Microsoft.AspNetCore.App" />) 
Run Code Online (Sandbox Code Playgroud)

如此处所述。

但是,我不太了解它为我的项目提供了什么,以便彻底回答我的问题:为什么此扩展方法不能通过正常的 NuGet 包使用?

c# missing-features endpoint .net-core asp.net-core

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

SQL Server 2012 - Analysis Services未包含在安装程序的"功能选择"屏幕中

根据此页面上的信息,我将向我们的SQL Server 2012 Express Advanced实例添加Analysis Services:

http://msdn.microsoft.com/en-us/library/ms144275.aspx

我们运行了SQL Server安装程序并选择了"向现有SQL Server实例添加功能".在功能选择屏幕上,我们只注意到以下内容:

Instance Features
    Database Engine Services
        SQL Server Replication
        Full Text.....
    Reporting Services

Shared Features
    SQL Server Data Tools
    Documentation Components
    Management Tools - Basic
    SQL Client Connectivity SDK

Redistributable Features
Run Code Online (Sandbox Code Playgroud)

Analysis Services功能不在此选项列表中.

所有帮助将不胜感激.

sql-server ssas install missing-features

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

操作栏 - 菜单按钮 - 缺少

通过删除某些东西(我怀疑),我设法弄乱了我的一个Android项目.以下是我的清单和菜单资源.出于某种原因,当我运行应用程序时,我的操作栏没有显示菜单按钮.

<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/menu_settings"
    android:title="@string/menu_settings"
    android:orderInCategory="100"
    android:showAsAction="never" />
</menu>
Run Code Online (Sandbox Code Playgroud)

表现:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.myapp"
android:versionCode="6"
android:versionName="2.1.0" >

<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="15" />

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name=".MyActivity"
        android:label="@string/title_activity" 
        android:screenOrientation="portrait">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

</manifest>
Run Code Online (Sandbox Code Playgroud)

我的活动代码中也有这个

    @Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.activity, menu);
    return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Handle item selection
    switch (item.getItemId()) {
        case R.id.menu_settings:
            return true;
        default:
            return super.onOptionsItemSelected(item);
    } …
Run Code Online (Sandbox Code Playgroud)

android missing-features android-actionbar

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

多态变体中的内联记录?

手册第八章“语言扩展”描述“在线记录”(8.17)

现在可以使用与记录相同的语法定义和类型构造函数的参数。允许可变和多态字段。支持 GADT 语法。可以在单个字段上指定属性。[...]

我正在寻找多态变体:

# type a = B of {x:int; mutable y:int} ;;
type a = B of { x : int; mutable y : int; }
# type b = `A of {u:int; mutable v:int} ;;
Line 1, characters 9-10:
Error: Syntax error
Run Code Online (Sandbox Code Playgroud)

但这不起作用,所以现在我使用显式辅助记录类型代替......据我现在理解,这既需要更多内存,也有点慢。

我也可以通过多态变体获得这个很酷的功能吗?

performance ocaml missing-features

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

缺少datetime.time .__ sub__?

为什么不能减去两个时间对象?例如,12:00 - 11:00 = 1:00


from datetime import time
time(12,00) - time(11,00) # -> timedelta(hours=1)

似乎datetime.time.__sub__缺少了

TypeError: unsupported operand type(s) for -: 'datetime.time' and 'datetime.time'

你知道为什么吗?

python time datetime missing-features

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

为什么JavaScript没有外观?

我知道有各种解决办法,但似乎奇怪的是JavaScript中没有一个非常常见/有用的正则表达式功能.

是否有任何理由(性能问题,实施问题等)或者是否在开始时没有添加,现在为时已晚/不需要?

javascript regex negative-lookbehind missing-features lookbehind

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

在没有 math.ceil() 的情况下对数学计算进行四舍五入?

我正在开发一个没有math可用模块的系统。所有的“数学”功能安装(math.ceil()math.round(),等所有产生错误)。

我什至尝试使用import mathwhich 产生:

<type 'ImportError'>
__import__ not found
Run Code Online (Sandbox Code Playgroud)

当前困扰我的问题:如何在没有 的情况下进行数学计算四舍五入为整数math.ceil

python math missing-features

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