Можно ли временно переименовать и заблокировать встроенные функции?

Я хочу временно переименовать встроенный символ и использовать его с другим именем, блокируя основной название этого символа. Например, я хочу, чтобы следующий код печатал только "2", но не "

Пытаемся выяснить, как лучше всего использовать Nuget в среде разработки для управления нашими собственными библиотеками.

Мы хотим стандартизировать способ Nuget для работы с нашими сторонними библиотеками, но также хотели бы использовать Nuget для управления нашими внутренними служебными библиотеками, для разработчиков, использующих внутренние библиотеки, это здорово и всем нравится. Однако для разработчиков, активно работающих над Utility lib, это кажется более проблематичным, их предыдущий процесс сборки lib, build main app, F5 и go теперь замедляется публикацией, обновлением и потенциально большим количеством пакетов, не говоря уже о стенания по поводу дополнительного процесса!

Мы используем TDD во внутренних библиотеках, но каждый должен иметь возможность отлаживать и изменять библиотеки вместе с основным приложением, видел демонстрацию Фила Хакса по пакетам отладки в версии 1.3 и читал блог Дэвида Эббоса, но это подходит для другого сценария.

Итак, каков наилучший процесс для циклов разработки / отладки? если использовать Nuget, то нам нужно принять существующие ограничения, или есть гибридная практика, которую используют люди, и, возможно, 1.3 приближается к автоматизации всего этого, или мы просто избегаем Nuget для внутренних пакетов, что было бы настоящим позором.

Любящий Nuget, возможно, желающий многого от маленького парня, обратная связь приветствуется.

Спасибо

16
задан DoodleWalker 27 April 2011 в 06:56
поделиться