2016-01-12 11 views
13

Asp.net 5'ten önce AssemblyInfo.cs'e "internalsVisibleTo (some.namespace.name)" eklerim - Ama ben artık AssemblyInfo.cs WebApi projemde yok.asp.net'de içsel bilgilere nasıl erişebilirim

WebAPI projesindeki dahili kullanıcıları unitTest projeme nasıl sunarım?

+0

[project.json] (https://github.com/aspnet/Home/wiki/Project.json-file) dosyasını kabul ediyorum, ancak şemada bulamıyorum. – NikolaiDante

cevap

17

Kendi AssemblyInfo.cs dosyanızı ekleyebilirsiniz. Sadece AssemblyInfo.cs (ya da bu konuda herhangi bir ad) adlandırın, bir sınıf dosyası eklemek ve aşağıdaki satırı ile onun tüm kodu değiştirin: Sen eylem yukarıdaki cevabın bir örnek görebilirsiniz

[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("some.assembly.name")] 
2

asp github MVC projesi mevcut açık kaynak kodlu: bu şeyleri endam en iyi yollarından

https://github.com/aspnet/Mvc/blob/e2fd41e416ce1d84e13734ebfb56e64094607d01/src/Microsoft.AspNetCore.Mvc.Abstractions/Properties/AssemblyInfo.cs

biri oraya ve yaklaşık bir kazı sahip olmaktır.

İyi şanslar.

+0

Dosya mevcut değil. Belki de belli bir taahhütte bulunmalısın. –

+0

, kodun bulunduğu örnek bir işleme değiştirildi. – ahammond

+0

@ahammond Bu çalışmayı göremiyor gibiyim. AssemblyInfo.cs dosyasını oluşturduktan sonra bile. Bu hala bunu yapmanın yolu mu? – Jargon