VS 2019 i -nostdlib

0

W jaki sposób mogę ustawić VS 2019 żeby nie ładował mi standardowej biblioteki mscorlib? W starszych wersjach można było ustawić parametr -nostdlib+, a tutaj nie widzę takiej możliwości

1

The Do not reference mscorlib.dll build property doesn't exist in newer versions of Visual Studio.

https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-options/nostdlib-compiler-option

Niemniej nie powinno być problemu aby ustawić <NoStdLib>true</NoStdLib> w pliku .props MSBuilda - nanoFramework na przykład tak robi: https://github.com/nanoframework/nf-Visual-Studio-extension/blob/develop/VisualStudio.Extension-2019/Targets/NFProjectSystem.props#L12-L13

Niemniej pozostaje ciekawość - co tak egzotycznego kompilujesz, że masz własne mscorlib? :)

0

@Ktos: > ##### Ktos napisał(a):

Niemniej nie powinno być problemu aby ustawić <NoStdLib>true</NoStdLib> w pliku .props MSBuilda - nanoFramework na przykład tak robi: https://github.com/nanoframework/nf-Visual-Studio-extension/blob/develop/VisualStudio.Extension-2019/Targets/NFProjectSystem.props#L12-L13

Dzięki faktycznie pomogło, ale musiałem dodać jeszcze <DisableHandlePackageFileConflicts>true</DisableHandlePackageFileConflicts>
Nic egzotycznego, przenoszę 20 letni projekt z masą zależności na win server 2016

1 użytkowników online, w tym zalogowanych: 0, gości: 1