VS2010 Building Solution - добавление файлов в папку BIN - PullRequest
0 голосов
/ 03 ноября 2010

У нас есть решение, состоящее из приложения Windows и различных файлов библиотеки. Не все библиотечные файлы упоминаются приложением главного окна, однако мы хотели бы, чтобы все библиотечные файлы были включены в выходную папку сборки "bin".

Очевидно, что одним из решений является просто ссылка на каждую библиотеку из приложения Windows, однако мы хотели бы избежать любых ненужных ссылок.

Как мы можем включить дополнительные файлы в нашу папку сборки?

Это проект на C #.

Ответы [ 2 ]

1 голос
/ 03 ноября 2010

Решением было изменение местоположения сборки для всех «библиотек» в решении на местоположение основного выходного «бина».Основное приложение Windows ссылается только на те библиотеки, от которых оно зависит, однако все библиотеки построены в одном «общем» месте.

Спасибо Nader Shirazie за помощь в этом вопросе.

1 голос
/ 03 ноября 2010

Вы всегда можете использовать события до или после сборки в настройках проекта, чтобы скопировать дополнительные файлы.

Вы можете сделать это, просто набрав copy source target, или вы можете дажебудь любезен и напиши файл nmake.Однако вы должны вести список исходных файлов ...

Редактировать:

Еще одна мысль.Вы предполагаете, что это "ненужные ссылки".Однако, если ваше приложение зависит от запуска этих сборок, независимо от того, являются ли они ссылками времени компиляции, не становятся ли эти зависимости «необходимыми» ссылками?В таком случае, разве добавление их в качестве ссылок и не позволяет ли сборочная система Studio работать для вас лучшим (и самым простым) подходом?

...