Je veux exécuter Castle.Core sous une moyenne confiance, et je sais comment le faire en théorie.Téléchargement de Castle.Core et ajout de [AllowPatiallyTrustedCallers]
- Ajouter [AllowPatiallyTrustedCallers] au Assembly.cs
- Désactiver Trace Logger - (car il utilise la réflexion)
problème Tout d'abord, il n'y a pas Assembly.cs est, donc apparemment vous pouvez utiliser Nant de construire une ligne de commande comme:
nant -D:assembly.allow-partially-trusted-callers=true
Mais cela renvoie une erreur
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.
Comment régler ceci ou résoudre le problème? Le svn pour cela le Castle.Core est https://svn.castleproject.org/svn/castle/Core/trunk si votre accueil pour le vérifier avant de répondre si vous voulez
Merci pour l'info et le lien. Je vous achèterai une bière quand je serai à Cracovie. Je suppose que son DynamicProxy2 causant le problème alors. Je viens de faire un test avec un projet web vide où j'ai essayé de construire un ProxyGenerator dans le codebehind avec . Il semble que ce soit le ModuleScope qui cause le problème. Connaissez-vous des problèmes avec cela? –
Dann
Je l'ai transféré au groupe d'utilisateurs Castle. Téléchargé une image avec l'erreur – Dann
Magic! Juste construit, compilé et couru. :) Je suis très très content maintenant! – Dann