Установка CopyToOutputDirectory
для файла в true (в csproj) приведет к тому, что он будет находиться в каталоге bin независимо от того, находитесь ли вы в Debug или Release.
Если у вас есть несколько проектов (csproj) в вашем решении (sln) с общими активами, вы можете устранить дублирование файлов (в вашем хранилище кода), добавив ссылку на файл. Это делается, когда вы нажимаете Add=>ExistingItem
Помимо этого, это проблема развертывания программного обеспечения, решение которой во многом зависит от того, какую технологию вы используете для ее развертывания (например, WiX, MSI, Squirrel и т. Д.).
Не беспокойтесь о дублировании файлов в папках бина Debug / Release, они (заново) создаются каждый раз, когда вы перестраиваете, и вообще не должны быть зафиксированы / считаться частью вашей кодовой базы.