类库项目的无例外

本文关键字:无例外 项目 类库 | 更新日期: 2023-09-27 18:08:06

如何在没有创建设置文件的Visual Studio类库项目上使用excepeless ?

换句话说,类库项目创建了一个DLL,其中包含一些方法,但我想在调用DLL的这些方法时报告异常和通知。

类似:

using System;
using System.Threading.Tasks;
using Exceptionless.Configuration;
...
...
namespace LibraryName
{
    public class Activities
    {
        public static string MethodOne(string var1, string var2)
        {
            ...
            try
            {
                ...code...
            }
            catch(Exception ex)
            {
                ex.ToExceptionless().Submit();
            }
        }
        public static int MethodTwo(int var1, int var2)
        {
            ...
            try
            {
                ...code...
            }
            catch(Exception ex)
            {
                ex.ToExceptionless().Submit();
            }
        }
     }
}

所以,我应该能够"移植"LibraryName.dll和ExceptionLess dll。

类库项目的无例外

完成!

如何?

  1. 安装nuGet包excepeless(最后一个稳定版本)到Class Library项目
  2. 添加指令excepeless (using excepeless;)
  3. 直接在默认实例(ExceptionlessClient.Default.Configuration)上设置api密钥。ApiKey = " 3 bc1ntsdjhf * * * * * * * * * JGytyuiiud7";)

和从代码中提交日志和异常。

谢谢。