2016-09-21 57 views
1

如何在Visual Studio类库项目上使用ExceptionLess 而不使用创建设置文件?ExceptionLess类库项目

换句话说,类库项目创建了一个DLL,其中包含一些方法,但我想在用ExceptionLess调用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。

回答

2

完成!

怎么样?

  1. 将nuGet包ExceptionLess(最后一个稳定版本)安装到类库项目中。
  2. 直接在默认实例设置API密钥(ExceptionlessClient.Default.Configuration.ApiKey = “3BC1Ntsdjhf ********* JGytyuiiud7”);
  3. (使用ExceptionLess)添加指令Exceptionless

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

感谢。

+0

你可以使用这个或者属性,或者在Startup()方法中指定api key(取决于你的实现)如果你有任何问题,请告诉我们。 .COM/exceptionless/Exceptionless.Net /维基/配置#exceptionlessclient配置 –