Я хочу что-то вроде:
let COMP_NAME = %some_type_of_flag%
Чтобы во время компиляции это изменилось на
let COMP_NAME = "MyComputerName"
Редактировать: я вижу, что мой вопрос был неполным. Это приложение Silverlight. Похоже, среда не имеет MachineName. Я использую F #.
Редактировать: я использую Visual Studio 2010 и код в f # (не спрашивайте). Причина, по которой я хочу это сделать, заключается в том, что в нашей среде разработки мы запускаем сервер на локальной машине. Когда кто-то проверяет код, он должен ввести имя своего компьютера в коде. Использование «localhost» работает, когда вы обращаетесь к приложению локально, очевидно, что оно не будет работать при обращении к нему с другого компьютера. Таким образом, решение должно быть во время сборки.
Я не уверен, какой компилятор я использую, какой бы компилятор f # по умолчанию был в VS2010.