Próbuję zrobić coś z rdzeniem .NET w VS2017 RC, ale zauważyłem, że pakiety Jednak moja konfiguracja wygląda tak: Wprowadź opis obrazu tutaj Więc najwyraźniej powinien użyć pliku. Najwyraźniej nie czci tę konfigurację. Ponadto, Czy istnieje jakiś powód, że powinniśmy wolewać zależność w pliku projektu?

26
Felice Pollano 17 luty 2017, 11:52

2 odpowiedzi

Najlepsza odpowiedź

W poprzednich wersjach .NET Csproj zawierał odniesienie do montażu do DLL, który został zapisany wewnątrz pakietu. Jednak był traktowany osobno, z pakietów.Config, który zadeklarował pakiety do przywrócenia do katalogu pakietów.

W Rdzeniu Dotnet pakiety są zadeklarowane w pliku Csproj, jako "PackAreference", ogólna idea pakietów.Config nie istnieje w Rdzeniu Dotnet, dlatego Studio Visual nie próbuje utworzyć dla Ciebie. Jeśli korzystałeś ze starego systemu projektu, znajdziesz pakiety.Config jest dla Ciebie tworzony.

33
TerribleDev 16 czerwiec 2017, 17:54

To ustawienie ustawione nie będzie honorowane przez projekty podstawowe .NET.

.NET Core zawsze używa odniesienia do pakietu. Więc pożegnaj się z package.config.

17
Lex Li 17 czerwiec 2017, 11:25