postsharp

    1熱度

    1回答

    我有一個方面,通常使用Postsharp構建的緩存。 我的問題是,當PostSharp編織的代碼,結果代碼不會對方法的屬性了,這是有道理的,有幾個原因: 它已不再有用,因爲它的目的對於PostSharp 它可以在組件級應用並沒有[CacheAttribute]受影響的方法與 但開始..我試圖做一些單元測試,我想看看屬性在結果代碼,所以我可以說: 「檢查方法x是否有一個緩存屬性說它應該緩存50秒「。

    0熱度

    1回答

    PostSharp生成步驟失敗, 指定的任務可執行文件「postsharp.4.0-x86.exe程序」不能 運行。當構建機器上或PostSharpHost=Native在本地運行的文件名或擴展名是太長 。 原因看起來是通過/P:ResolvedReferences參數傳遞給postsharp.4.0-x86.exe的大量引用。 當使用默認PostSharpHost=PipeServer時,它可以

    1熱度

    1回答

    這些鏈接顯示如何添加解決方案範圍方面: Adding Aspects Using XML Solution-Level Aspects and PostSharp Configuration Files Detecting Deadlocks at Runtime 我的問題:假設增加了一些解決方案寬屏,怎麼能我排除某些彙編/類/方法/什麼?

    0熱度

    1回答

    我創建了一個簡單的方面: [Serializable()] public class NullableCallAspect : PostSharp.Aspects.OnMethodBoundaryAspect { public override void OnEntry(PostSharp.Aspects.MethodExecutionArgs args) {

    1熱度

    1回答

    多播我有一個簡單的方面: [System.Serializable()] [System.AttributeUsage(System.AttributeTargets.Assembly)] [PostSharp.Extensibility.MulticastAttributeUsage(PostSharp.Extensibility.MulticastTargets.Method)] pub

    0熱度

    1回答

    我想在我的DNX項目中使用GitHub的PostSharp.Dnx。 一旦建立,我發現了以下錯誤: 錯誤PS0127 許可證錯誤。 MyProject.dll使用非許可功能(便攜式 類庫支持)。請訪問> http://www.postsharp.net/purchase獲取PostSharp的許可證。 安裝的用戶許可是: 「......」 和 錯誤PS0060 模塊 「MyProject.dll」

    1熱度

    1回答

    我們這個項目,我最近加入了使用PostSharp,我看到編譯器警告MulticastTargets.Constructor選項已廢棄以下行:[MulticastAttributeUsage(MulticastTargets.Constructor | MulticastTargets.Method, AllowMultiple = true, TargetMemberAttributes = Mu

    0熱度

    1回答

    有人可以請我解釋爲什麼字段和屬性在C#中稱爲位置。我很吃驚,因爲這些年我都沒有遇到過。我在閱讀this,經過一些進一步的研究,我發現它的確如此。所以我的問題是,這是特定的後期銳利或其適用於一般的OOPs?

    1熱度

    2回答

    截至昨日,我突然得到了託管生成控制器上出現以下錯誤: unknown: error: Unhandled exception (4.1.10.0, postsharp.4.0-x86.exe, CLR 4.0.30319.394271, Release): Value cannot be null. unknown: at PostSharp.Sdk.Extensibility.Project.C

    2熱度

    1回答

    我已經在C#中編寫了一個實現PostSharp的IAspectProvider接口的類。我不明白的是現在我應該用它來做什麼。我似乎無法在PostSharp的網站上找到任何文檔,告訴我在編寫該類時如何處理這個類。 PostSharp是否會自動找到這個類,因爲它源自IAspectProvider並使用它?還是有一個鏈接可用於我目前無法找到的頁面? FWIW,該課程在下面提供。 (MethodTraci