Genererad . PDB-filnamnet matchar inte InfoPath-formulärnamnet
Anteckning
Office 365 ProPlus byter namn till Microsoft 365-appar för företag. Mer information om den här ändringen finns i det här blogginlägget.
Symptom
När ett formulär skapas i InfoPath Designer 2013 och sedan sparas som en . XSN-fil, som innehåller icke-ASCII-tecken i filnamnet, det genererade ". PDB-filen matchar inte . XSN-filnamn. Om du sedan försöker felsöka formuläret med Visual Studio kan Visual Studio inte hitta symboldefinitioner för formuläret. Ett symptom på det här problemet är att brytpunkter som Visual Studio inte utlöses.
Orsak
I InfoPath används URL:er för åtkomst till filer, men icke-ASCII-tecken stöds inte direkt i URL-strängar. Icke-ASCII-tecken måste kodas eller ersättas med ASCII-tecken för att konvertera . XSN-filnamn till en . PDB-filnamnet och det här steget orsakar ". PDB-filnamnet så att det skiljer sig från formulärnamnet som det är lagrat i ". XSN-filnamn. Därför går Visual Studio inte in ". PDB-fil" eftersom den förväntas hitta den informationen i en fil med samma namn som ". XSN-fil.
Lösning
Vi rekommenderar att du undviker att använda icke-ASCII-tecken i InfoPath-formulärnamn.