Есть ли способ избежать создания всех ссылок на DLL, чтобы имитировать «Build Only» для управляемых DLL?Строка Только для управляемого кода
ответ
Если вы прочитали файл %ProgramFiles(x86)%\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targets
, вы обнаружите, что построение ссылочных проектов внутри цели ResolveProjectReferences
зависит от теста свойства '$(BuildPassReferences)' == 'true'
.
Если установить это свойство в false
на MSBuild инвольтация, ссылки не будут перестраивать:
msbuild ... /properties:BuildPassReferences=false,...
Обратите внимание, что это не поддерживается функция, и что ваша компиляция, вероятно, действительно, если не в состоянии выходы упоминаемая проектов не существует. В отличие от C++ с использованием файлов include для разрешения внешних ссылок, для управляемой компиляции нужны существующие ссылочные DLL.
Таким образом, ответ да, это возможно, не поддерживается, и ясный шаг на пути в проблему, если только цель, которую вы пытаетесь достичь, очень специфична и узка.
- 1. Обертка управляемого кода для неуправляемого использования
- 2. Вызов неуправляемого кода из управляемого кода
- 3. Написание поддерживаемого кода, управляемого событиями
- 4. Использование NSRunloop для исключения кода, управляемого событиями
- 5. WinDbg отсутствующие символы для управляемого кода
- 6. отладчик для управляемого кода (не Visual Studio)
- 7. Что DotNetVersion использовать для «Без управляемого кода»
- 8. вызов управляемого кода из неуправляемого кода
- 9. MAPI и опыт управляемого кода?
- 10. Использование неуправляемого кода из управляемого кода
- 11. Отладка неуправляемого кода при отладке управляемого кода
- 12. Оптимизация управляемого кода на C#
- 13. Вызов управляемого кода из DLLMain
- 14. Обновление паук-кода, управляемого scrapyd
- 15. Маршал Неуправляемая структура для управляемого кода с использованием C#
- 16. Доступ к GetConsoleHistoryInfo() из управляемого кода
- 17. Оспаривание Ошибка при вызове нативного кода из управляемого кода
- 18. Ошибка управляемого и неуправляемого кода C3699
- 19. dispatch.async() только работает 1 строка кода
- 20. Вызов собственного обратного вызова из управляемого кода .NET (при загрузке управляемого кода с помощью COM)
- 21. ошибка C1190: для управляемого целевого кода требуется опция '/ clr'
- 22. Конфигурирование Visual Studio для взлома при ударе любого управляемого кода
- 23. Написание приложения для взаимодействия с SQL 2008 без управляемого кода
- 24. Вызов управляемого COM из неуправляемого кода: SAFEARRAY
- 25. Является ли файл манифеста необходимым для не управляемого кода?
- 26. Отправка UTF-8, строка для управляемого компонента не работает
- 27. WinDbg - отладка смешанного x64 управляемого/неуправляемого кода
- 28. Вызов управляемого кода из Access 2003
- 29. Вызов функции native из управляемого кода
- 30. FileNotFoundException пытается загрузить DLL из управляемого кода