小编Mik*_*EEE的帖子

PostSharp 4.3.21:编译图像不安装

我遇到PostSharp 4.3.21的问题,我选择安装已编译的图像,但实际上并没有安装.因此,即使我选择安装,如果我想每小时安装一次,也会收到提示.

可以肯定的是,这就是我所选择的:

在此输入图像描述

这就是我编译的图像列表在PostSharp - >选项 - >编译图像中的样子:

在此输入图像描述

我已尝试按此处所述进行卸载,但问题仍然存在.有什么考虑我在这里俯瞰吗?

postsharp

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

是否可以使用Azure Active Directory身份验证在本地调试Azure功能?

我整天都在学习Azure Functions的工作方式。我已经在Azure Active Directory中注册了我的Azure功能,并且已经通过Azure门户中提供的Azure Active Directory对该应用程序进行了注册以确保安全。

我已将其部署到Azure,并且一切正常,要求我的Azure AD用户帐户,一旦登录,它就会按照预期显示我的HelloWorld Azure函数。

此外,我已经能够在本地调试Azure功能。但是,它在本地使用AuthorizationLevelmy HttpTriggerAttributeAuthorizationLevel.Anonymous)上配置的。

当然,在Azure中部署时会忽略此操作,但是现在在本地我已经失去了用户身份,因为它配置为匿名且未使用Azure Active Directory。

是否可以在本地部署的Azure功能上启用Azure Active Directory身份验证?

要在此处明确说明,我想像使用已部署的Azure Function一样在本地登录Azure Function(因此将重定向login.microsoftonline.com到登录名),但是我的本地Azure Function开发环境可以使用相同的身份。

感谢您提供的任何帮助!

azure azure-active-directory azure-functions

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

TaskLocal <T>类?

我们希望将TPL添加到长期运行的流程的特定部分,并且可以拆分为并发子流程.我们此时遇到的核心问题是我们当前的代码依赖于EntityFramework 6.1 DbContext,它不是线程安全的.我花了一些时间深入研究TPL及其内部工作.我们似乎不能使用ThreadLocal,因为Task可以/将在其整个生命周期中运行多个线程(如果我理解正确)并且执行任务最终将与多个ThreadLocal实例交互.

我接下来想到的是一个TaskLocal对象,它可以在任务的整个生命周期中存储DbContext(从而将它与运行相同代码的其他并发任务完全分开 - 每个任务都有自己对应的TaskLocal).

这个帖子中提到了类似的东西,但它没有提供任何代码或代码链接.

这可能吗?而且,到目前为止,我对TPL的理解是否正确?

.net c# entity-framework task-parallel-library async-await

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

将项目升级到NuGet 3.0后运行AutoFixture xUnit理论的问题

我遇到了AutoFixture的问题,并为它提交了GitHub问题.但是,在这里进行一些搜索似乎有一些类似于我的问题的问题(但是没有解决)所以我想在这里询问是否具有更高的可见性.

问题是:我最近将我的NuGet 2.0项目(packages.config)升级到NuGet 3.0(project.json - 不要与ASP/.NET Core的project.json混淆).除了一组特定的测试外,所有东西都跳了起来:

那些使用AutoFixture的AutoData(或InlineAutoData)理论并进行修饰的测试.

我已经创建了一个非常简单的这个问题的复制品,可以在这里找到:https: //github.com/Mike-EEE/Stash/tree/master/ReSharper.NuGet30

(请注意,该名称反映了问题与ReSharper相关的初步印象,但它确实影响了它和本机VS单元测试运行器.)

您可以尝试构建解决方案,并且应该发现它构建正常,但是在ReSharper的测试运行器和本机VS测试运行器中都找不到测试(请注意我正在运行VS 2015 Update 3).

但是,注释掉这些行并重建应该成功发现所有测试.

这是一个头脑风暴,并且阻止我继续.我有一个考虑因素吗?FWIW,我已清空了我的%TEMP%\VisualStudioTestExplorerExtensions作为的xUnit的文档中建议,也没有工作,要么.

任何帮助将不胜感激!

unit-testing xunit.net autofixture vs-unit-testing-framework nuget

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

为什么Matching.ImplementedInterfaces的行为与Matching.ExactType和FrozenAttribute.As不同?

请考虑以下代码:

public class TestingSample
{
    public class FactoryClass : Class {}

    public class Class : IInterface {}

    public interface IInterface {}

    public class AutoData : AutoDataAttribute
    {
        public AutoData() : base( Create() ) {}

        static IFixture Create()
        {
            var fixture = new Fixture();
            fixture.Customize<IInterface>( composer => composer.FromFactory( () => new FactoryClass() ) );
            fixture.Customize<Class>( composer => composer.FromFactory( () => new FactoryClass() ) );
            return fixture;
        }
    }

    [Theory, TestingSample.AutoData]
    public void OldSkool( [Frozen( As = typeof(IInterface) )]Class first, Class second, …
Run Code Online (Sandbox Code Playgroud)

c# autofixture

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

是否可以将导出的 JavaScript 模块类导入为 Blazor 中的互操作类?

在最新的 Visual Studio 2019 中为我的 Blazor 服务器端解决方案创建 Razor 类库时,我看到以下文件:

ExampleJsInterop.cs

    public class ExampleJsInterop : IAsyncDisposable
    {
        private readonly Lazy<Task<IJSObjectReference>> moduleTask;

        public ExampleJsInterop(IJSRuntime jsRuntime)
        {
            moduleTask = new(() => jsRuntime.InvokeAsync<IJSObjectReference>(
               "import", "./_content/MyNamespace/exampleJsInterop.js").AsTask());
        }

        public async ValueTask<string> Prompt(string message)
        {
            var module = await moduleTask.Value;
            return await module.InvokeAsync<string>("showPrompt", message);
        }

        public async ValueTask DisposeAsync()
        {
            if (moduleTask.IsValueCreated)
            {
                var module = await moduleTask.Value;
                await module.DisposeAsync();
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

exampleJsInterop.js

// This is a JavaScript module that is loaded on demand. It can …
Run Code Online (Sandbox Code Playgroud)

javascript c# blazor blazor-server-side

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