Здравствуйте, NPC, Вы писали:
NPC>Можно ли упаковать в одну DLL код, написанный и на VB.NET, и на C# (разнородный код находится в разных исходниках)? Языки разные потому, что у кода разные источники. Если можно, то мне это изрядно упростило бы процедуру установки и доставки. Если нет, то оно и так работает
, но я буду очень благодарен за ответ.
Можно. Но не средствами Visual Studio.
Два варианта:
Или скомпилируй сначала разные исходники в модули, с коммандной строчки. Соответственно
csc.exe /t:module ... и
vbc.exe /t:module .... Получившиеся .nemodule файлы затем свяжи с помощью al.exe /t:library 1.netmodule 2.netmodule.
Или скомпилируй один модуль (например, vb)
vbc.exe /t:module ... и затем привяжи его к остальному с помощью компилятора C#: csc /t:library ... /addmodule:1.netmodule. Или наоборот, C#-ый модуль привязывай к "VB-шной" сборке.