2008-09-19 9 views
5
The "ResolveManifestFiles" task failed unexpectedly. 
System.ArgumentException: Illegal characters in path. 
    at System.Security.Permissions.FileIOPermission.HasIllegalCharacters(String[] str) 
    at System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess access, AccessControlActions control, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList) 
    at System.Security.Permissions.FileIOPermission..ctor(FileIOPermissionAccess access, String[] pathList, Boolean checkForDuplicates, Boolean needFullPath) 
    at System.IO.Path.GetFullPath(String path) 
    at Microsoft.Build.Tasks.Deployment.ManifestUtilities.Util.RemoveDuplicateItems(ITaskItem[] items) 
    at Microsoft.Build.Tasks.ResolveManifestFiles.set_NativeAssemblies(ITaskItem[] value) 

The "[email protected](NativeReferenceFile);@(_DeploymentNativePrerequisite)" parameter for the "ResolveManifestFiles" task is invalid. 

The "ResolveManifestFiles" task could not be initialized with its input parameters. 

Répondre

5

Je recevais les mêmes erreurs de génération jusqu'à ce que j'autorise VFP à enregistrer automatiquement ma bibliothèque COM après sa création. a dû supprimer ma référence à la .dll de mon projet et l'ajouter de nouveau et après que mon projet a construit et couru juste le dossier

Si vous avez ce problème vous pouvez vouloir vous assurer que vous n'avez pas avoir une référence à une bibliothèque native qui n'est pas enregistrée Pour enregistrer un tel fichier .dll manuellement utiliser le Regsvr32 utility

+1

Merci, je viens d'enregistrer le dll mysel f en utilisant regsrv32, puis l'enlever/ajouter vous avez fait et je pourrais construire! Maintenant pour courir .... – ouflak

Questions connexes