postsharp

    0熱度

    1回答

    我試圖得到一些客戶的軟件運行,並得到Postsharp建立消息:「錯誤連接到管道服務器請參見以前的警告細部」 在這裏看到錯誤的詳細信息: 2 > C:\ TEMP \ packages \ PostSharp.4.1.32 \ tools \ PostSharp.targets(323,5):warning:服務器意外關閉連接。 2> C:\ TEMP \ packages \ PostSharp

    1熱度

    1回答

    基本方法的一類,我要的是: 如果我有一個類定義是這樣的: public class MyClass() { public int MyMethod() { return 42; } } 我要注入的不同副本的所有編譯時的方法。 所以實際的編譯版本會(例如)是這樣的: public class MyClass() { public int

    0熱度

    1回答

    我正在嘗試使用MVC項目簡單的AOP方法。安裝postharp express版本和數據包。我有2個項目,第一個是方面模塊,第二個是休閒mvc項目。 所以我創建的postsharp提供 [Serializable] public class LogAttribute : OnMethodBoundaryAspect { public LogAttribute()

    1熱度

    1回答

    說我有一個泛型類: public abstract class MyClass<T> { // Contents } 我如何指定我的方面的排除只有某些類型的T?我在AssemblyInfo.cs中添加了幾個方面,如下所示: [assembly: LogMethod(AttributePriority = 0, AttributeTargetTypeAttribut

    0熱度

    1回答

    我有這樣 public void MyMethod(MyType parameter) { /* ... */ } 的方法,我想的方法被excecuted之前將值強制插入parameter的公共財產之一。 它必須發生在方法執行前因爲一些postSharp OnMethodBoundaryAspect.OnEntry取決於此屬性的值。 能理想的解決方案是這樣的: [SetPropertyBefo

    0熱度

    1回答

    我使用PostSharp和剛剛升級我的解決方案,.NET 4.6.2 安裝包System.ValueTuple後,我得到一個BindingException:不明確的程序集綁定策略例外嘗試使用PostSharp構建主項目時的輸出。 Unhandled exception (4.3.30.0, postsharp-net40-x86-srv.exe, CLR 4.0.30319.394802, Re

    1熱度

    1回答

    我有MethodInterceptionAspect(PostSharp)的實現 但是當我在覆蓋OnInvoke法,args.Method爲null, 我需要知道方法的返回值類型, 任何人都知道? [PSerializable] public class PSHandleRequestAttribute : MethodInterceptionAspect { public PSHa

    1熱度

    1回答

    我在一個使用postsharp免費版的公司工作了3個月。 但是,該項目有幾個使用自定義方面的狀態機方法(帶有一些linq查詢的async和其他方法),使用自定義方面而沒有「ApplyToStateMachine」配置,開發人員忽略了警告。 免費版只允許在每個項目的10個類中使用「ApplyToStateMachine」,但是項目中還有更多。 我需要證明這個問題可以讓老闆說服購買postsharp許

    0熱度

    1回答

    我最近開始爲我們的項目之一使用PostSharp。目標是對於在特定方法(代表特定功能)內調用的所有方法的日誌方法執行時間。 我到目前爲止所做的是我創建了一個方面(比如說TimingAspect),並在一個方法上測試了它(通過在方法定義上面寫'[TimingAspect]')。它工作正常,在單獨的日誌文件中記錄該方法的執行時間。根據我的知識,如果我在方法定義之上編寫'[TimingAspect]',

    0熱度

    1回答

    我使用PostSharp快遞 (PostSharp30 target) -> Core.csproj : postsharp error PS0127: The assembly 'ModuleDeclaration Utilities.dll' uses non-licensed features ( Basic Features). Please visit http://www.p