Включить в медлительность проекта с Visual Studio 2010 - PullRequest
1 голос
/ 13 июня 2011

Наша компания выиграла веб-проект у нового клиента.Их старый поставщик в основном сжал код (C # / ASP.NET, включая огромное количество медиа-файлов) и передал его нам по FTP и больше не отвечает на телефонные звонки / не поддерживает его каким-либо образом.Там нет ни файла решения, ни файлов проекта, просто код.

Итак, я создал пустой проект локально, переместил его в сетевой путь и переместил в него их код, потому что у меня даже нет достаточно места для его размещенияна местном уровне.Их архитектура подозрительна, но мне нужно восстановить ее и запустить КАК МОЖНО СКОРЕЕ, поэтому у меня нет времени, чтобы пересмотреть это в данный момент.Я открыл созданный проект, выбрал «показать все файлы» и попытался включить все пути (как файлы мультимедиа, так и пути кода), и приложение зависло.В одной из папок мультимедиа содержится около 65 000 файлов.Нужно ли мне даже включать это?

Несмотря на это, кажется, что выполнение «Включить в проект» занимает вечно, я потратил часы на борьбу с ним, пытаясь создать одну папку за раз ... ночасто это просто зависает и мне приходится убивать процесс.Есть ли более быстрый способ справиться с этим?Я попытался отредактировать файл проекта напрямую, но включение этой папки мультимедиа привело к тому, что загрузка заняла целую вечность.

Какие-либо общие предложения о том, как подойти к этой ситуации?

Ответы [ 3 ]

0 голосов
/ 08 октября 2011

У меня была такая же проблема с локальными файлами.Я, вероятно, убил VS2010 три раза, так как он, казалось, всегда зависал.Затем я воссоздаю структуру папок, но не с правильным именем, затем сохраняю проект, открываю его в текстовом редакторе и изменяю имена на фактическую структуру.Наконец, используйте «Добавить> Существующий элемент».Это все еще медленно, но немного быстрее.

0 голосов
/ 04 сентября 2013

Это не зависание - если вы оставите его достаточно долго, оно закончится. Знай, что ты имеешь в виду - потребовалось полдня, чтобы включить додзё в один из моих проектов.

Возможно, вы захотите попробовать SharpDevelop для включения больших папок в ваши проекты - кажется, намного, намного быстрее, чем visual studio, когда вы выполняете эту задачу. Затем вы можете просто заново открыть проект в vs. Надежда, это поможет.

0 голосов
/ 13 июня 2011

до тех пор, пока нет прямой ссылки, вам не нужно включать медиа-файлы в проект. Бьюсь об заклад, эти файлы просто загружаются во время выполнения из процедуры. Чтобы удостовериться, что сделан полный поиск папки мультимедиа в источниках.

Imho - получить только файлы в локальное хранилище, создать решение, а затем добавить все ресурсы и источники. При необходимости вы можете позже скопировать медиа файлы в проект.

...