2017-03-15 63 views
8

Yeni Visual Studio 2017 .csproj proje dosyasında AssemblyInfo'dan InternalsVisibleTo nereye yerleştirilir?Visual studio 2017 new .csproj InternalsVisibleTo

+5

Her yerde bir tane seçin. AssemblyInfo.cs adlı bir dosyada isterseniz, sadece ekleyin. –

+0

Ancak AssemblyInfo dosyasının yeni VS2017 .csproj proje dosyalarında eski olduğunu okudum. – Luka

+2

Tam olarak değil, * içerik * artık alakalı değil. Artık özellikler, Proje> Özellikler> Paket ayarlarından derleme zamanında otomatik olarak oluşturuluyor. Bu, artık bu dosyayı kendiniz ekleyebileceğiniz ve onunla ne yapmak istediğinizi yapabileceğiniz anlamına gelir. Eğer eklemek istemezseniz o da iyi, * birini seç *. –

cevap

12

Hans Passant'ın yukarıdaki hakkındaki yorumu netleştirmek için, projenizdeki herhangi bir cs dosyasına InternalsVisibleTo eklemeniz yeterlidir. Örneğin, projenin kökünde bir AssemblyInfo.cs dosyası oluşturdum ve ardından aşağıdaki içeriği (yalnızca) ekledim:

using System.Runtime.CompilerServices; 

[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2, PublicKey=<ADD_KEY_HERE>")]