Професионална програма
Loading...
+ Нов въпрос
karaivanov avatar karaivanov 0 Точки

Code-First Judge Compile Time

Здравейте колеги,

На последък нещо не можем да си изгладим разногласията с небезизвестния бай джЪдж - аз искам да ми дава 100-те точки и да си ходя, но от негова страна получавам само compile time error. И то следният:

Compiled file is missing. Compiler output: Microsoft (R) Build Engine version 15.8.169+g1ccb72aefa for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.
  Restoring packages for ...\P01_HospitalDatabase.csproj...
  Restoring packages for ...\NUnitLiteConsoleApp.csproj...
C:\Program Files\dotnet\sdk\2.1.403\NuGet.targets(114,5): error : Unable to load the service index for source https://api.nuget.org/v3/index.json. [...\NUnitLiteConsoleApp.csproj]
C:\Program Files\dotnet\sdk\2.1.403\NuGet.targets(114,5): error :   An attempt was made to access a socket in a way forbidden by its access permissions [...\NUnitLiteConsoleApp.csproj]
Build FAILED.
C:\Program Files\dotnet\sdk\2.1.403\NuGet.targets(114,5): error : Unable to load the service index for source https://api.nuget.org/v3/index.json. [...\NUnitLiteConsoleApp.csproj]
C:\Program Files\dotnet\sdk\2.1.403\NuGet.targets(114,5): error :   An attempt was made to access a socket in a way forbidden by its access permissions [...\NUnitLiteConsoleApp.csproj]
    0 Warning(s)
    1 Error(s)

Ако някой може да ми дешефрира това съобщение ще съм му много благодарен! Става въпрос за първа задача от Code-First (Hospital). Мисля, че съм спазил всички изисквания по отношение на имена на класове,  namespace-и, всичко е публично и т.н. Освен това пробвах и с всякакви версии на пакетите, махам tools-a преди да submit-на и просто не ще и не ще...

VasilKotsev avatar VasilKotsev 825 Точки
Best Answer

NUnitLiteConsoleApp e assembly-то, което вдига In-Memory база и тества твоя submission в OJS. Тук проблема ти е във версиите на nuget пакетите. Задачите от последния C# DB Advanced бяха индексирани с Microsoft.EntityFrameworkCorе 2.2.1 или 2.2.0, не помня точно, така че това са версиите, които трябва да реферираш в .csproj файловете. Judgе не би трябвало да има достъп до интернет, поради security причини затова ти изписва, че се опитва да достъпи socket за да свали пакетите, но не може защото има защити.

Edit: Сега видях линка към репото ти, предполагам имаш някакъв проблем със самото assembly. Защо target-ваш .netcoreapp1.1 ? Дигни си версията на 2.1. Не помня кои пакети трябваха да се оставят при submission, но я имам в мойто репо решена.

0
01/06/2019 14:21:07
karaivanov avatar karaivanov 0 Точки

Версията е 1.1 защото и аз предполагах, че драмата е в пакетите и просто пробвах абсоютно всички възможни и все не се получаваше. А всъщност се оказа, че трябва да се изтрие и sql.design и тогава ми мина submission-a. Мерси за съдействието:)

0
TeodorStefanovPld avatar TeodorStefanovPld 1275 Точки

Restoring packages for ...\NUnitLiteConsoleApp.csproj... какъв е тоя проект :Д в solution-a който пращаш :Д малко ми е странно nunit и тестинг да имат нещо общо с hospital :D който се опитваш да пратиш ;д чете си грешките е хора

0
karaivanov avatar karaivanov 0 Точки

Ами именно това не разбирам и аз... В нито един етап не съм писал каквито и да е тестове за този проект, да не говорим за теглене на NUnit пакети. Това ми е submission-а (май трябваше по-рано да се сетя да го кача):

https://github.com/VasilKaraivanov/SoftUni/tree/master/C%23%20Databases%20Advanced/EFCoreCodeFirstExercises

Благодаря все пак за помощта!

0
sukalu88 avatar sukalu88 46 Точки

Raise awareness of isolation and self-isolation upon returning from epidemic areas to limit the spread of covid-19 to the community. paper io 2

0