8
Nơi đặt InternalsVisibleTo từ AssemblyInfo trong tệp Visual Studio 2017 .csproj mới?Visual studio 2017 mới .csproj InternalsVisibleTo
Nơi đặt InternalsVisibleTo từ AssemblyInfo trong tệp Visual Studio 2017 .csproj mới?Visual studio 2017 mới .csproj InternalsVisibleTo
Để làm rõ nhận xét của Hans Passant ở trên, bạn chỉ cần thêm InternalsVisibleTo vào bất kỳ tệp cs nào trong dự án của bạn. Ví dụ: tôi đã tạo tệp AssemblyInfo.cs trong thư mục gốc của dự án và sau đó thêm nội dung sau (chỉ):
using System.Runtime.CompilerServices;
[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2, PublicKey=<ADD_KEY_HERE>")]
Mọi nơi, chọn một. Nếu bạn muốn nó trong một tập tin có tên AssemblyInfo.cs thì chỉ cần thêm nó. –
Nhưng tôi đọc tệp AssemblyInfo đã lỗi thời trong tệp dự án VS2017 .csproj mới. – Luka
Không chính xác, * nội dung * không còn liên quan nữa. Các thuộc tính bây giờ được tạo tự động tại thời gian xây dựng từ các thiết lập của Project> Properties> Package. Điều đó có nghĩa là bây giờ bạn có thể tự thêm tập tin này và làm bất cứ điều gì bạn muốn với nó. Nếu bạn không muốn thêm nó thì cũng tốt thôi, * chọn một *. –