|
Совмещение VB.NET & C#
|
|||
---|---|---|---|
#18+
VB.NET проект. Надо добавить несколько классов на C#. Добавляться добавляются (исходники), однако VB их не видит. Только различает, что они C#, ну и открыть можно, но не более. Везде написано, что возможно в одном проекте использовать одновременно несколько языков. И как? Хотелось бы действительно полноценной работы, как и с родными файлами. Вроде так и анонсировалось. VS 2010 Express. "Есть многое на свете, друг Горацио, что и не сразу в голову придет." М. Твен "Приключения Геккельбери Финна" ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2012, 21:26 |
|
Совмещение VB.NET & C#
|
|||
---|---|---|---|
#18+
YUBA, в одном проекте нельзя, но можно в рамках одного солюшена. То есть один проект на C#, другой на VB.NET. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2012, 21:47 |
|
Совмещение VB.NET & C#
|
|||
---|---|---|---|
#18+
YUBA, создаёте проект C# компилируете, в проекте на VB подключатете скомпилированную длл. В одном решение(solution) могут быть проекты на разных языках, в одном проекте только на одном языке. как то так. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2012, 21:50 |
|
Совмещение VB.NET & C#
|
|||
---|---|---|---|
#18+
DLL это универсальное решение вообще для всего. Хотелось как-бы совместной отладки, но коли невозможно, придется DLL. Solution как организовать? В Экспресс, вроде, инструменты для сего отсутствуют. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2012, 22:36 |
|
Совмещение VB.NET & C#
|
|||
---|---|---|---|
#18+
YUBA...Хотелось как-бы совместной отладки,... Ну так а что мешает?! YUBA...Solution как организовать? Оно "само" организовывается. Присмотритесь внимательней к корню дерева в обозревателе решений. YUBA...В Экспресс, вроде, инструменты для сего отсутствуют. Да вроде были все время. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2012, 22:51 |
|
Совмещение VB.NET & C#
|
|||
---|---|---|---|
#18+
YUBAVB.NET проект. Надо добавить несколько классов на C#. Зачем? Что мешает продолжать разрабатывать на VB.NET? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2012, 22:57 |
|
Совмещение VB.NET & C#
|
|||
---|---|---|---|
#18+
МСУ, Уже сделаны на С#. Слегка доработать под использование с VB проектом. Классы С# используют указатели. Lexxxxx, Кроме того, что .vbproj ничего не усмотрел. Где почитать? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2012, 23:22 |
|
Совмещение VB.NET & C#
|
|||
---|---|---|---|
#18+
YUBA, файл - добавить - существующий проект(или создать проект) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2012, 23:27 |
|
Совмещение VB.NET & C#
|
|||
---|---|---|---|
#18+
AHTOH_L, VB проект можно, проект С# так не добавишь. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2012, 23:41 |
|
Совмещение VB.NET & C#
|
|||
---|---|---|---|
#18+
YUBAМСУ, Уже сделаны на С#. Слегка доработать под использование с VB проектом. Пакуй в DLL и референсь к проекту, в чем сложности? Во-вторых, перегнать классы на VB.NET можно кучами онлайн утилит. YUBAКлассы С# используют указатели. Это ты к чему написал? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2012, 23:51 |
|
Совмещение VB.NET & C#
|
|||
---|---|---|---|
#18+
МСУВо-вторых, перегнать классы на VB.NET можно кучами онлайн утилит Бог копипасты не велит трогать найденное в интернетах решение... :) МСУYUBAКлассы С# используют указатели. Это ты к чему написал? либо там unsafe, либо это вообще не шарп :) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2012, 00:07 |
|
Совмещение VB.NET & C#
|
|||
---|---|---|---|
#18+
buserлибо там unsafe, либо это вообще не шарп :) а что компилятор VB не знает слова unsafe? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2012, 00:34 |
|
Совмещение VB.NET & C#
|
|||
---|---|---|---|
#18+
YUBAКлассы С# используют указатели. Это ты к чему написал?[/quot] VB не умеет работать с кучей. Как вы это на VB переделаете, интересно. Будете массивы без конца друг в друга копировать? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2012, 00:36 |
|
Совмещение VB.NET & C#
|
|||
---|---|---|---|
#18+
YUBAYUBAКлассы С# используют указатели. Это ты к чему написал? VB не умеет работать с кучей. Как вы это на VB переделаете, интересно. Будете массивы без конца друг в друга копировать? :)[/quot] Код покажтЯ :) beg-in-erа что компилятор VB не знает слова unsafe? Да, в бейсике все несколько "хуже", но кое что можно сделать через Marshal ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2012, 00:55 |
|
Совмещение VB.NET & C#
|
|||
---|---|---|---|
#18+
buserКод покажтЯ :) Тема другая. О совместном использовании и отладке C# & VB.NET в рамках одного проекта или решения. Без переделки. Lexxx утверждает, что это возможно. На уровне сборок, эт понятно. Надо придти либо к возможности, либо к невозможности для нескомпилированного кода. Тогда непонятна совместная отладка, декларируемая в каждой второй книге. Билл Ивьен например. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2012, 01:27 |
|
Совмещение VB.NET & C#
|
|||
---|---|---|---|
#18+
YUBA, YUBADLL это универсальное решение вообще для всего. Хотелось как-бы совместной отладки, но коли невозможно, придется DLL. Solution как организовать? В Экспресс, вроде, инструменты для сего отсутствуют.с чего вы взяли, что отладчик не будет работать с проектом библиотеки? если оба проекта в 1 солюшене, то отладка будет работать точно так же. Единственное но, после добавление к примеру брейкпоинта надо библиотеку пересобрать. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2012, 07:13 |
|
Совмещение VB.NET & C#
|
|||
---|---|---|---|
#18+
YUBA, как я написал всё работает, всё добавляется, хоть C# хоть VB проект. Только что проверил. Уверен что отладка тоже будет замечательно работать. Если в Express версии нельзя создавать решения то работайте с 2 открытыми студиями. Какая у вас версия? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2012, 08:55 |
|
Совмещение VB.NET & C#
|
|||
---|---|---|---|
#18+
AHTOH_L...Если в Express версии нельзя создавать решения ... Какая у Вас версия? Да вроде всегда можно было. Вроде говорил что VS 2010 Express. YUBA, может рано еще о небезопасном коде и отладке думать? http://msdn.microsoft.com/ru-ru/library/vstudio/ff460187(v=vs.100).aspx http://msdn.microsoft.com/ru-ru/library/zfzh36t7.aspx http://www.google.com Как-то так может для начала? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2012, 09:34 |
|
Совмещение VB.NET & C#
|
|||
---|---|---|---|
#18+
LexxxxxAHTOH_L...Если в Express версии нельзя создавать решения ... Какая у Вас версия? Да вроде всегда можно было. Вроде говорил что VS 2010 Express. YUBA, может рано еще о небезопасном коде и отладке думать? http://msdn.microsoft.com/ru-ru/library/vstudio/ff460187(v=vs.100).aspx http://msdn.microsoft.com/ru-ru/library/zfzh36t7.aspx http://www.google.com Как-то так может для начала? Спасибо. В VS2010 Express можно добавлять только аналогичные проекты. VB к C# или C# к VB нельзя. Картинка при попытке добавления Видимо, все-же через сборки придется гонять. А с указателями, я бывший Сишник, правда завязал где-то на Борланде 5. Жизнь заставила. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2012, 13:04 |
|
Совмещение VB.NET & C#
|
|||
---|---|---|---|
#18+
YUBA, а у вас C# версия студии стоит(они вроде по отдельности ставились раньше)? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2012, 13:31 |
|
Совмещение VB.NET & C#
|
|||
---|---|---|---|
#18+
AHTOH_L, Стоят С# и VB.NЕТ. Ставятся по отдельности. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2012, 13:55 |
|
Совмещение VB.NET & C#
|
|||
---|---|---|---|
#18+
YUBA, Поставьте 2012 экспресс. Там выпуски разделены не по языкам, и в одном решении можно смешивать проекты на разных языках (правда мне кажется что и с 2010 можно найти выход, но как именно не знаю, а Вы экспериментировать не хотите). ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2012, 14:03 |
|
Совмещение VB.NET & C#
|
|||
---|---|---|---|
#18+
LexxxxxYUBA, Поставьте 2012 экспресс. Там выпуски разделены не по языкам, и в одном решении можно смешивать проекты на разных языках (правда мне кажется что и с 2010 можно найти выход, но как именно не знаю, а Вы экспериментировать не хотите). Со вчерашнего дня экспериментирую. :) VS 2012Exp уже смотрел. Системные требования -Win 7-8 ( http://www.microsoft.com/visualstudio/rus/products/visual-studio-express-for-windows-desktop). Как она с Вистой будет себя вести большой вопрос. Win 8 Pro 32, кстати, купил, пробовал ставить -ИМХО, красивая обертка без содержания. Оч многое ПО под ним просто не работает. М.б. через годик доведут. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2012, 14:40 |
|
Совмещение VB.NET & C#
|
|||
---|---|---|---|
#18+
YUBA, а что за ПО, что работает под Вистой, но не работает под 8 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2012, 15:15 |
|
Совмещение VB.NET & C#
|
|||
---|---|---|---|
#18+
YUBA, http://www.microsoft.com/visualstudio/rus/products/compatibility " Visual Studio 2012 также поддерживает платформы более ранних версий, такие как Windows XP и Windows Server 2003, позволяя разработчикам создавать новые и модернизировать существующие приложения, предназначенные для более ранних версий Windows, и пользоваться при этом новейшими высокоэффективными средствами и возможностями командной работы, представленными в Visual Studio 2012." Сам правда не пробовал. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2012, 15:35 |
|
|
start [/forum/topic.php?fid=20&msg=38090068&tid=1405421]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
others: | 335ms |
total: | 509ms |
0 / 0 |