2008-09-19 10 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. 

उत्तर

5

मैं एक ही त्रुटियों का निर्माण जब तक मैं VFP स्वतः अपने COM लाइब्रेरी रजिस्टर करने के लिए के बाद इसे बनाया गया था की अनुमति दी हो रही थी। बाद मैंने किया था मुझे लगता है कि मेरे प्रोजेक्ट से .dll के लिए मेरा संदर्भ हटा देना था और इसे फिर से जोड़ना था और उसके बाद मेरी परियोजना ने केवल फाइल को बनाया और चलाया।

यदि आपको यह समस्या हो रही है तो आप यह सुनिश्चित करना चाहते हैं कि आप यह नहीं देखना चाहते हैं ऐसे मूल पुस्तकालय का संदर्भ है जो पंजीकृत नहीं है। ऐसे .dll को मैन्युअल रूप से Regsvr32 utility का उपयोग करने के लिए

+1

धन्यवाद। मैंने अभी डीएलएल mysel पंजीकृत किया है f regsrv32 का उपयोग करके, फिर हटा दिया/जोड़ा आपने किया और मैं निर्माण कर सकता था! अब दौड़ने के लिए .... – ouflak

संबंधित मुद्दे