小编Fly*_*ynn的帖子

如何在NLog中使用Microsoft Application Insights(无法找到目标:'ApplicationInsights')

我正在使用Microsoft Application Insights我的Web应用程序.我使用Application Insights TraceListener NuGet包进行日志记录.这非常有效.

现在我想切换到NLog.我添加了Microsoft.ApplicationInsights.NLogTargetNuGet包并在我的NLog配置文件中添加了一个新的NLog目标:

<target name='ai' xsi:type='ApplicationInsights' />
Run Code Online (Sandbox Code Playgroud)

NLog引发异常:

Target cannot be found: 'ApplicationInsights'
Run Code Online (Sandbox Code Playgroud)

我也试过通过扩展添加程序集,如下所示:

<extensions>
    <add assembly="Microsoft.ApplicationInsights.NLogTarget" />
</extensions>    
Run Code Online (Sandbox Code Playgroud)

但它也没有用.

有什么建议?

c# logging nlog azure-application-insights azure-devops

10
推荐指数
3
解决办法
8556
查看次数

如何在Windows Store(Metro)应用程序的DataAnnotations中使用"ErrorMessageResourceType"

在我的Windows Store(Metro)应用程序中,我正在为我的对象使用DataAnnotations.一切正常.

现在我尝试将我的字符串放入Resource.resw文件中.DataAnnotations需要填充2个属性:ErrorMessageResourceNameErrorMessageResourceType.如何使用ErrorMessageResourceType新资源类型?

public class Person : Entity
{
    private string _firstName;

    [Required( ErrorMessageResourceName = "GenericFieldRequired", ErrorMessageResourceType = typeof( ??? ))]
    public string FirstName {
        get { return _firstName; }
        set { SetPropertyChanged( ref _firstName, value, this ); }
    }
}
Run Code Online (Sandbox Code Playgroud)

有什么建议?

更新: 我找到了一个自动生成Resources.cs文件的Visual Studio工具:

Resw Generator

.net c# microsoft-metro windows-runtime windows-store-apps

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

检测客户端或服务器模式

我正在构建一个可以在客户端模式和服务器模式之间切换的 Blazor 应用程序。应用程序的某些部分仅在其中一个中工作,并且在这种情况下需要执行回退代码。

有没有一种好方法可以检查例如 Mono 是否正在运行?

有什么建议?

c# blazor

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