2014-02-13 4 views
2

Мне интересно, можно ли построить проект на две идентичные DLL, имеющие разные имена сборок и списки. похоже на макросы post build, которые позволяют копировать и переименовывать dll. Я представляю себе что-то вроде команды pre-build для сборки dll # 1 с именем сборки 1 и guid 1, а затем снова создадим тот же проект с именем сборки 2 и guid 2. Я искал сеть, но все, что я мог найти, указывал на обычные макросы post build для переименования файла dll. Большое спасибо заранее.построить проект C# на две идентичные DLL с разными именами и списками сборок.

+1

Я не сделал этого специально, но могу представить, что вы можете создать второй проект с другим именем сборки/GUID, [связывать файлы из исходного проекта] (http://support.microsoft.com/kb/ 306234), и вы можете скомпилировать оба одновременно. Вы можете использовать [Project Linker] (http://visualstudiogallery.msdn.microsoft.com/273dbf44-55a1-4ac6-a1f3-0b9741587b9a), чтобы синхронизировать проекты. EDIT: Я сделал это, чтобы одновременно скомпилировать проекты Silverlight и Xamarin.Android из того же исходного кода. –

+0

отличное предложение! не знаю, компоновщик проекта – timkado

ответ

1

Я не сделал, что из одного проекта, но вы можете создать второй проект (или третий или четвертый) с другим именем сборки/GUID, link files из исходного проекта, и вы можете скомпилировать оба одновременно из одного и того же решения.

Вы можете использовать Project Linker, чтобы синхронизировать проекты.

+0

Project Linker не существует для VS2013 ??? – timkado

+0

@timkado: VS2013 инструкции по установке: http://stackoverflow.com/a/21630385/1269654 –

 Смежные вопросы

  • Нет связанных вопросов^_^