我购买了Comodo代码签名证书,当我在Metro应用程序中选择并构建时,我得到了
错误4文件内容不符合指定的架构。
'Publisher'
属性无效 - 值'CN=Falafel Software Inc, O=Falafel Software Inc, STREET="512 Capitola Ave,", L=Capitola, S=CA, PostalCode=95010, C=US'
根据其数据类型'http://schemas.microsoft.com/appx/2010/manifest:ST_Publisher'
无效 - 模式约束失败。C:\Users\jwaters\documents\visual studio 11\Projects\App1\App1\bin\Debug\AppxManifest.xml 10 57 App1
我发现了这个更详细的消息
'CN=Falafel Software Inc, O=Falafel Software Inc, STREET="512 Capitola Ave,", L=Capitola, S=CA, PostalCode=95010, C=US'
违反'(CN|L|O|OU|E|C|S|STREET|T|G|I|SN|DC|SERIALNUMBER|(OID\.(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*))+))=(([^,+="<>#;])+|".*")(, ((CN|L|O|OU|E|C|S|STREET|T|G|I|SN|DC|SERIALNUMBER|(OID\.(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*))+))=(([^,+="<>#;])+|".*")))*'
的模式约束。值'Publisher'
的属性'CN=Falafel Software Inc, O=Falafel Software Inc, STREET="512 Capitola Ave,", L=Capitola, S=CA, PostalCode=95010, C=US'
无法解析。
看起来正则表达式不理解PostalCode
,这是我证书的主题。
有没有办法解决这个问题?