Я не верю, что есть способ без перемещения ClassX в новый проект библиотеки кода. .NET требует, чтобы все зависимости сборки находились в той же папке, что и сама сборка, или в GAC, для автоматического обнаружения.
Вы можете попробовать загрузить сборку вручную через классы Reflection, хотя это немного странно.
Лучшее решение, если у вас есть время и желание его использовать, - это использовать решение JRoppert о переносе его в проект веб-приложения. Затем вы можете использовать веб-ссылки (которые работают так же хорошо, как обычные ссылки внутри VS) для ссылки на ClassX.
НТН