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

Trả lời

5

Tôi đã gặp lỗi xây dựng tương tự cho đến khi tôi cho phép VFP tự động đăng ký Thư viện COM của tôi sau khi nó được xây dựng. đã phải loại bỏ tài liệu tham khảo của tôi để các .dll từ dự án của tôi và thêm lại nó và sau đó dự án của tôi được xây dựng và chạy chỉ là tập tin

Nếu bạn gặp vấn đề này bạn có thể muốn xem xét để đảm bảo rằng bạn không có một tham chiếu đến một thư viện bản địa chưa được đăng ký Để đăng ký một .dll như vậy bằng cách sử dụng Regsvr32 utility.

+1

Cảm ơn tôi đã đăng ký mysel dll f sử dụng regsrv32, sau đó đã loại bỏ/thêm bạn đã làm và tôi có thể xây dựng! Bây giờ để chạy .... – ouflak

Các vấn đề liên quan