腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
PostSharp
异常
堆栈
跟踪
未完成
在下面的代码中,args.Exception.ToString() (或args.Exception.StackTrace)只返回方法名和抛出
异常
的行,而不返回完整的调用
堆栈
。但是下面的代码给出了完整的callstack{} 如何使用MethodExecutionArgs获得
PostSharp
中的完整调用
堆栈
?
浏览 4
提问于2017-08-21
得票数 0
1
回答
PostSharp
- OnExceptionAspect -获取
异常
行号
、
我已经创建了一个捕获
异常
并记录它们的方面。非常基本的东西,但我正在尝试加强它,并在日志中提供比仅转储
堆栈
跟踪
所提供的更好的信息。提前谢谢你。
浏览 1
提问于2011-11-23
得票数 1
回答已采纳
1
回答
后夏普雷氏红门过度采伐
、
、
、
我有一个C#解决方案,包含
Postsharp
v3、Resharper 8、Redgate SqlBundle和.Net toolbet +一些非常大的T4模板生成的代码。(FileCodeModel fileCodeModel) at
PostSharp
.VisualStudio.View.Markers.TextMarkerLayer.
浏览 0
提问于2013-09-16
得票数 0
回答已采纳
2
回答
PostSharp
的OnExceptionAspect正在破坏
堆栈
跟踪
行号
、
、
我们有一个
PostSharp
的应用于我们项目的每个方法,它破坏了
堆栈
跟踪
中报告的行号:内部
堆栈
帧行号不再指向
异常
发生的行,而是指向发生
异常
的方法的结束大括号。这似乎是Windows的一个已知限制,当重新引发
异常
时,会重置
堆栈
跟踪
源(请参阅)。override void OnException(MethodExecutionArgs methodExecutionArgs) }} 执行此
浏览 1
提问于2015-02-12
得票数 0
1
回答
postsharp
未能在.net核心上工作
、
、
、
、
我试图在.net核心2上使用
postsharp
。 我添加了
PostSharp
5.1.19(预览),但是,当我试图构建这个项目时,我得到了下面的错误。/Users/me/.nuget/packages/
postsharp
/5.1.9-preview/build/
PostSharp
.targets(5,5):Error MSB4060:"
PostSharp
30/build/
PostSharp<
浏览 0
提问于2018-04-30
得票数 1
1
回答
欺骗处理排队任务的工作线程中的调用
堆栈
。
、
、
但是,如果引发
异常
,我希望记录详细信息,包括完整的调用
堆栈
,以便确定该归咎于哪个代码路径。 不幸的是,
异常
的调用
堆栈
植根于辅助线程中。这是可以理解的--执行任务的是最底层的代码。问题是:我是否可以假设
异常
的调用
堆栈
与将任务存放到工作线程队列中的调用
堆栈
合并?我知道我可以手动完成它,只需通过Environment.StackTrace记录保存调用
堆栈
,并在工作人员内部记录
异常
。但这仍然是两个独立的
堆栈
,我必须
跟
浏览 0
提问于2017-05-25
得票数 1
回答已采纳
1
回答
替代(免费)到AOP
PostSharp
进行方法
跟踪
(和
异常
)
、
我喜欢在类中添加每个方法的
跟踪
、输入和离开。并
跟踪
异常
发生时的参数。使用
PostSharp
AOP,我不需要将它放在每个方法中,而只需要应用属性。但我买不起
PostSharp
。 有别的办法吗?
浏览 7
提问于2015-08-21
得票数 3
4
回答
如何改进C#中get调用方法代码
、
、
、
我们有一个"logger“类,它有日志方法来获取日志消息,并将消息和调用方法写到日志中,首先我们还做了以下操作来向日志方法发送新的参数Method.Base.GetCurrentMethod()。我找到了另一种方法,使用Relection.MethodBase:{ string methodName = stackTrace.GetFrame(1).GetMethod().Name;} 但我有一个问题,每次调用日志方法时,我都会强
浏览 0
提问于2012-12-16
得票数 3
2
回答
如何编写捕获
异常
和删除
堆栈
跟踪
的属性?
、
、
、
我希望为函数(或类)编写一个属性,该属性将捕获抛出的任何
异常
并将其StackTrace属性设置为string.Empty。我该怎么做?编辑: 如果我不能在普通的C#中完成这一任务,那么我如何用C#和
PostSharp
来完成这个任务呢?
浏览 3
提问于2012-02-02
得票数 6
3
回答
在PreBuild期间插入函数名
、
、
不要担心代码本身和
异常
,这只是一个例子。实际上,这个功能还有另一个需求,我之前忘记提过了
浏览 0
提问于2008-10-30
得票数 2
2
回答
如何使用
PostSharp
将
异常
转换为另一个
异常
?
、
、
、
、
method bodycatch (Exception e) throw new MyException("Some appropriate message", e);我正在使用
PostSharp
eventArgs) throw new MyException("Some appropriate message", eventArgs.Exception);我的问题是我可以在
堆栈
中看到
PostSharp
OnException调用。避免这种情况并获得与手动实现<
浏览 2
提问于2009-11-18
得票数 0
回答已采纳
2
回答
调试异步
堆栈
的预期方法-发生了什么?
、
、
我捕获了其中一个故障的
堆栈
跟踪
和
异常
(如下所示)。通常,这只是探索
堆栈
以了解代码如何达到当前状态的一个例子。我希望能够检查各种变量被设置为什么。有没有人有任何提示/提示/行之有效的方法来处理异步
堆栈
,这样我就可以找到问题的根源了?
浏览 3
提问于2017-04-26
得票数 0
1
回答
后夏普舱口
异常
被自己捕获并重新抛出
、
我希望能够捕捉到
Postsharp
OnMethodBoundary.OnException的
异常
。但只有一次。让我解释一下。因此,如果
异常
是在try catch块中引发的,那么它将被捕获,如果不是,则会引发
异常
。如果在OnException(...)中我使用args.FlowBehavior = FlowBehavior.Default;
异常
已被
Postsharp
捕获。因为当
异常
在重新抛出后重新孵化它(但只有一次?)我以为它会循环)。我希望只
浏览 2
提问于2020-11-25
得票数 1
回答已采纳
2
回答
用于编译时间行号的
Postsharp
、
、
我想为我的
跟踪
消息显示行号。已经研究过Microsoft ()和基于pdb的解决方案()。是否有任何方法可以使用
Postsharp
或其他方法获取/生成行宏等效值?
浏览 0
提问于2012-03-29
得票数 1
回答已采纳
1
回答
CurrentManagedThreadId的另一种选择,在等待中是恒定的?
、
、
、
、
我还使用线程ID作为唯一的键来管理每个线程缩进级别(在
跟踪
输出中显示嵌套)。 我只是意识到await并不总是在同一个线程上返回。
浏览 1
提问于2014-12-12
得票数 2
回答已采纳
2
回答
当应用于泛型方法时,
PostSharp
会导致BadImageException --运行peverify.exe时出现错误
、
我刚刚将一个项目从VS2008/.NET3.5/
PostSharp
1.5升级到VS2010/.NET4.0/
PostSharp
2.0。现在,当为系统运行单元测试时,我得到hundered
异常
,形式为: System.BadImageFormatException:试图加载格式不正确的程序。(来自HRESULT的
异常
: 0x8007000B)在COMPANY.Data.NHibernate.BaseRepository.c__Binding`1.Invoke(Object&实例
浏览 0
提问于2010-07-03
得票数 0
回答已采纳
3
回答
使用异步代码时获取有意义的
堆栈
跟踪
、
但是,当抛出
异常
时,我确实遇到了一些问题。PS。这是针对Wi
浏览 2
提问于2015-11-30
得票数 30
回答已采纳
1
回答
在带有属性的类库中处理
异常
、
在类库中,我试图处理类库中属性的
异常
。有没有办法不使用AOP (
PostSharp
)?
浏览 1
提问于2016-03-22
得票数 0
回答已采纳
2
回答
构建时,
PostSharp
在VS 2015中抛出错误,而在VS 2013中抛出错误
、
、
我尝试使用Nuget管理器删除“
PostSharp
”、“
PostSharp
.Patterns.public”、“
PostSharp
.Patterns.Model”、重新构建、重新启动VS、从NuGet获取最新版本的
PostSharp
引用。问题是,我甚至不知道这是在哪里发生的,只是盲目地飞了出来,因为
堆栈
跟踪
错误只提到了项目,而不是一个特定的类或位置,而不是引用“
PostSharp
”名称空间。(Type type) at
PostSharp
.Pat
浏览 2
提问于2016-02-17
得票数 1
1
回答
Guice
堆栈
跟踪
未完成
我记得guice
堆栈
跟踪
以前是完整的,从我使用inject.getInstance(App.class)获得的对象开始。由于某种原因,
堆栈
跟踪
现在停止在如下提供程序方法上public Interface buildRemoteClient() { }at ClientXXX at XXXModule.buildRemoteClient
浏览 1
提问于2015-12-02
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用/proc信息跟踪进程的堆栈
PHP 支持,堆栈异常和用户输入识别
Java近期新闻:Payara Platform 6、Spring更新和CVE、异步堆栈跟踪VM API
订单管理-生产发货跟踪表(有模板)帮您解决异常!
java堆栈日志输出到控制台
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券