Start Debugging

Tag: unit-testing

1 post

Como adicionar a chave pública completa de um assembly com strong name ao InternalsVisibleTo em um projeto no estilo SDK
Um assembly assinado precisa nomear seu amigo pela chave pública completa de 320 caracteres, não pelo token, ou o build falha com CS1726 ou CS0281. Obtenha a chave com sn -p e sn -tp, ou com um script .NET multiplataforma, e coloque-a no metadado Key de um item InternalsVisibleTo no .csproj. Cobre o fallback da propriedade PublicKey, a chave DynamicProxyGenAssembly2 do Moq e a armadilha das quebras de linha.