我想在中等信任下運行Castle.Core,並且我知道如何在理論上做到這一點。下載Castle.Core並添加[AllowPatiallyTrustedCallers]
- 添加[AllowPatiallyTrustedCallers]將Assembly.cs
- 禁用跟蹤記錄器 - (因爲它使用反射)
第一個問題,有沒有Assembly.cs,那麼顯然你可以使用惡性建立與命令行,如:
nant -D:assembly.allow-partially-trusted-callers=true
但是,返回一個錯誤
NAnt 0.84 (Build 0.84.1455.0; net-1.0.win32; release; 26/12/2003)
Copyright (C) 2001-2003 Gerry Shaw
http://nant.sourceforge.net
Buildfile: file:///D:/Downloads/development - source/Castle Proxy/Core/src/Castl
e.Core/default.build
Target(s) specified: nant
BUILD FAILED
Property 'project::get-name()' has not been set.
Total time: 0.1 seconds.
如何設置或解決問題? 這個Castle.Core的svn是https://svn.castleproject.org/svn/castle/Core/trunk所以你的歡迎檢查出來之前,如果你想回答
感謝您的信息和鏈接。到克拉科夫時會給你買啤酒。我想它的DynamicProxy2導致問題然後。我只是在一個空的web項目上做了一個測試,我試圖在代碼隱藏中使用構建一個ProxyGenerator。它似乎是導致問題的ModuleScope。你知道有什麼問題嗎? –
Dann
2010-01-01 19:02:14
我已將此移至Castle用戶組。上傳了一張錯誤圖片 – Dann 2010-01-01 22:26:32
魔法!只是建立,編譯和運行。 :)我現在非常高興! – Dann 2010-01-02 16:47:03