Помешайте Visual Studio удалять, все от мусорного ведра / на восстанавливает?

У меня есть проект веб-приложения. У меня есть DLLs, что я ссылаюсь в проекте, сохраненном в моем мусорном ведре / на папку. Ну, каждый раз, когда я делаю восстанавливание или убираю из Visual Studio, это удалит все в той папке. Как я предотвращаю это?

12
задан Earlz 1 February 2010 в 20:34
поделиться

3 ответа

Почему нужно представлять хромосому в виде двоичной последовательности? Можно писать эволюционные алгоритмы, использующие другие типы. Можно использовать список номеров.

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

Если вам действительно нужно использовать двоичную последовательность, посмотрите на Серый код , который является способом кодирования числовых значений в двоичном формате, делая их более поддающимися мутациям.

-121--4293852-

Хотя я не могу добавить к предложениям выше, вы можете сократить среднее время выполнения, сначала найдя минимальное и максимальное значения в наборе данных (как O (n)) и ограничив поиск этим диапазоном. Например, если максимальное значение равно 620, я знаю, что ни одно целое число 25 или более не имеет квадрат в списке.

-121--2397732-

Я останусь в стороне от вопроса «почему» и просто сообщу, как. Пометьте файлы как доступные только для чтения, и VS не должен удалять их.

6
ответ дан 2 December 2019 в 02:59
поделиться

Можете ли вы объяснить, почему вы должны хранить его в папке Bin для начала? Я всегда создаю отдельную папку, например / компоненты, где я храним всех ссылочных DLL.

1
ответ дан 2 December 2019 в 02:59
поделиться

Не кладите ничего в корзину самостоятельно. bin - целевая папка для двоичных файлов, а не исходная папка для двоичных файлов.

Создайте себе папку lib или что-то в этом роде, чтобы поместить в нее свои сторонние двоичные файлы. Вы даже можете назвать его «Двоичные файлы сторонних разработчиков», поскольку не все знают, что «lib» означает то же самое. Сделайте ссылки на двоичные файлы в этой папке, и Visual Studio скопирует их в bin при необходимости (в том числе при перестроении).

53
ответ дан 2 December 2019 в 02:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: