кажется, что вы не можете найти полный путь в вашем localhost by js, но вы можете скрыть fakepath, чтобы просто показать имя файла. Используйте jQuery, чтобы получить выбранное имя файла ввода файла без пути
да, vs2008 может "предназначаться" для платформы, но я думаю по умолчанию при преобразовании из vs2005 - vs2008 это просто сохраняет его в платформе 2.0
Возможно иметь 2,0 проекта в VS 2008. Вы были бы просто нацелены на Платформу.NET 2.0 под свойствами проекта.
Ваше решение должно будет быть преобразовано в решение VS9 как бы то ни было.
Да это возможно. В свойствах проекта можно быть нацелены на различные версии.Net Framework, возвращающегося к.NET 2.0.
При обновлении до VS, 2008 обновит файл Решения и Вы не сможете вернуться к VS 2005, если Вы не создали резервную копию своего решения
Да можно работать 2.0 с VS2008. Обязательно выберите это, когда Вы преобразуете, как бы то ни было. При преобразовании проекта я по ошибке оставил в ASP.NET 3,5 преобразования, и затем все новые файлы содержали ссылки на Linq, таким образом, это было что-то вроде боли для переключения назад на 2,0, когда я понял ошибку.
Да, функцией, которая включает это, является Visual Studio, которой 2008 называют, мультипредназначаясь. См. эту ссылку для получения дополнительной информации. Для использования его, Вы просто открываете Properties для своего Проекта и выбираете Целевую Платформу, которую Вы хотите от выпадающего списка на той странице.
И примите во внимание, что весь этот материал о проектах, являющихся совместимым между 2005 и 2008, не верен для проектов C/C++.
У меня не было абсолютно никаких проблем с переходом на VS2008. :) Мультитаргетинг работал без проблем.