8
Gdzie umieścić InternalsVisibleTo z AssemblyInfo w nowym pliku projektu .csproj programu Visual Studio 2017?Visual Studio 2017 nowe .csproj InternalsVisibleTo
Gdzie umieścić InternalsVisibleTo z AssemblyInfo w nowym pliku projektu .csproj programu Visual Studio 2017?Visual Studio 2017 nowe .csproj InternalsVisibleTo
Aby wyjaśnić powyższy komentarz Hansa Passanta, wystarczy dodać obiekt InternalsVisibleTo do dowolnego pliku CS w projekcie. Na przykład utworzyłem plik AssemblyInfo.cs w katalogu głównym projektu, a następnie dodano następującą zawartość (tylko):
using System.Runtime.CompilerServices;
[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2, PublicKey=<ADD_KEY_HERE>")]
Wszędzie, wybierz jedną. Jeśli chcesz go w pliku o nazwie AssemblyInfo.cs, po prostu go dodaj. –
Ale czytałem, że plik AssemblyInfo jest przestarzały w nowych plikach projektu .csproj VS2017. – Luka
Niezupełnie, * treść * nie jest już istotna. Atrybuty są teraz automatycznie generowane w czasie kompilacji z Project> Properties> Package settings. Oznacza to, że możesz teraz samodzielnie dodać ten plik i zrobić z nim, co chcesz. Jeśli nie chcesz go dodawać, to też jest w porządku, * wybierz jedną *. –