2011-10-17 11 views
6

Genel olarak görünmesini istemediğim, ancak diğer derlemeler için hala erişilebilir olan işlevselliğe sahip bir derlemem var. Bu dahili iç yapısını görünür yapacak her derleme belirterek InternalsVisibleToAttribute kullanılarak yapılabilir.Aynı anahtarla imzalanan tüm derlemeler için dahili içeriği görebilir miyim?

Tüm referanslama meclislerini belirtmek zorunda kalmamamın bir yolu olup olmadığını merak ettim, bunun yerine bir meclisin içsellerin görünür hale getirilmesi için aynı snk tarafından imzalanması kuralını zorunlu kıl.

Bu işlevsellik var mı, eğer öyleyse, birisi bana doğru yönde işaret edebilir mi?

+0

Büyük soru:

İşte link. Maalesef cevabın desteklenmediği/yapmanın bir yolu olmadığından eminim ... –

+0

Neden her şeyi açıklamıyorsunuz? –

cevap

3

Hayır, böyle bir şey otomatik olarak kullanılabilir olduğuna inanmıyorum.

[InternalsVisibleTo(...)] satırlarını oluşturmak için kendi aracınızı yazabilir ve tüm bu başvuruların aynı anahtarla aynı olmasına dikkat etmek için birim testleri ekleyebilirsiniz.

1

Sizin için bunu zorlayan ve InternalsVisibleTo'yu otomatik olarak üreten hiçbir şeyden haberdar değilim, ancak bunu yapan bir Visual Studio Uzantısı yazabilirsiniz.