c# - studio - Qué causa el error "La tarea" ResolveManifestFiles "falló inesperadamente. Caracteres ilegales en la ruta de acceso
generar instalador visual studio 2017 (2)
Obtuve los mismos errores de compilación hasta que permití a VFP registrar automáticamente mi biblioteca COM después de que se creó. Después de hacerlo, tuve que eliminar mi referencia al .dll de mi proyecto y volver a agregarlo, y luego de eso, mi proyecto compiló y ejecutó solo el archivo.
Si tiene este problema, puede asegurarse de no tener una referencia a una biblioteca nativa que no esté registrada. Para registrar dicho .dll manualmente, use la utilidad Regsvr32 .
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 "NativeAssemblies=@(NativeReferenceFile);@(_DeploymentNativePrerequisite)" parameter for the "ResolveManifestFiles" task is invalid.
The "ResolveManifestFiles" task could not be initialized with its input parameters.
Eliminar el archivo FrameworkList en "C: / Program Files (x86) / Reference Assemblies / Microsoft / Framework / Silverlight / v3.0 / RedistList" funcionó para mí.