Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
23.12.2012, 21:26
|
|||
---|---|---|---|
Совмещение VB.NET & C# |
|||
#18+
VB.NET проект. Надо добавить несколько классов на C#. Добавляться добавляются (исходники), однако VB их не видит. Только различает, что они C#, ну и открыть можно, но не более. Везде написано, что возможно в одном проекте использовать одновременно несколько языков. И как? Хотелось бы действительно полноценной работы, как и с родными файлами. Вроде так и анонсировалось. VS 2010 Express. "Есть многое на свете, друг Горацио, что и не сразу в голову придет." М. Твен "Приключения Геккельбери Финна" ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2012, 21:47
|
|||
---|---|---|---|
Совмещение VB.NET & C# |
|||
#18+
YUBA, в одном проекте нельзя, но можно в рамках одного солюшена. То есть один проект на C#, другой на VB.NET. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2012, 21:50
|
|||
---|---|---|---|
Совмещение VB.NET & C# |
|||
#18+
YUBA, создаёте проект C# компилируете, в проекте на VB подключатете скомпилированную длл. В одном решение(solution) могут быть проекты на разных языках, в одном проекте только на одном языке. как то так. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2012, 22:36
|
|||
---|---|---|---|
Совмещение VB.NET & C# |
|||
#18+
DLL это универсальное решение вообще для всего. Хотелось как-бы совместной отладки, но коли невозможно, придется DLL. Solution как организовать? В Экспресс, вроде, инструменты для сего отсутствуют. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2012, 22:51
|
|||
---|---|---|---|
Совмещение VB.NET & C# |
|||
#18+
YUBA...Хотелось как-бы совместной отладки,... Ну так а что мешает?! YUBA...Solution как организовать? Оно "само" организовывается. Присмотритесь внимательней к корню дерева в обозревателе решений. YUBA...В Экспресс, вроде, инструменты для сего отсутствуют. Да вроде были все время. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2012, 22:57
|
|||
---|---|---|---|
Совмещение VB.NET & C# |
|||
#18+
YUBAVB.NET проект. Надо добавить несколько классов на C#. Зачем? Что мешает продолжать разрабатывать на VB.NET? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2012, 23:22
|
|||
---|---|---|---|
Совмещение VB.NET & C# |
|||
#18+
МСУ, Уже сделаны на С#. Слегка доработать под использование с VB проектом. Классы С# используют указатели. Lexxxxx, Кроме того, что .vbproj ничего не усмотрел. Где почитать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2012, 23:27
|
|||
---|---|---|---|
Совмещение VB.NET & C# |
|||
#18+
YUBA, файл - добавить - существующий проект(или создать проект) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2012, 23:41
|
|||
---|---|---|---|
Совмещение VB.NET & C# |
|||
#18+
AHTOH_L, VB проект можно, проект С# так не добавишь. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2012, 23:51
|
|||
---|---|---|---|
Совмещение VB.NET & C# |
|||
#18+
YUBAМСУ, Уже сделаны на С#. Слегка доработать под использование с VB проектом. Пакуй в DLL и референсь к проекту, в чем сложности? Во-вторых, перегнать классы на VB.NET можно кучами онлайн утилит. YUBAКлассы С# используют указатели. Это ты к чему написал? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.12.2012, 00:07
|
|||
---|---|---|---|
Совмещение VB.NET & C# |
|||
#18+
МСУВо-вторых, перегнать классы на VB.NET можно кучами онлайн утилит Бог копипасты не велит трогать найденное в интернетах решение... :) МСУYUBAКлассы С# используют указатели. Это ты к чему написал? либо там unsafe, либо это вообще не шарп :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.12.2012, 00:34
|
|||
---|---|---|---|
Совмещение VB.NET & C# |
|||
#18+
buserлибо там unsafe, либо это вообще не шарп :) а что компилятор VB не знает слова unsafe? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.12.2012, 00:36
|
|||
---|---|---|---|
Совмещение VB.NET & C# |
|||
#18+
YUBAКлассы С# используют указатели. Это ты к чему написал?[/quot] VB не умеет работать с кучей. Как вы это на VB переделаете, интересно. Будете массивы без конца друг в друга копировать? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.12.2012, 00:55
|
|||
---|---|---|---|
Совмещение VB.NET & C# |
|||
#18+
YUBAYUBAКлассы С# используют указатели. Это ты к чему написал? VB не умеет работать с кучей. Как вы это на VB переделаете, интересно. Будете массивы без конца друг в друга копировать? :)[/quot] Код покажтЯ :) beg-in-erа что компилятор VB не знает слова unsafe? Да, в бейсике все несколько "хуже", но кое что можно сделать через Marshal ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.12.2012, 01:27
|
|||
---|---|---|---|
Совмещение VB.NET & C# |
|||
#18+
buserКод покажтЯ :) Тема другая. О совместном использовании и отладке C# & VB.NET в рамках одного проекта или решения. Без переделки. Lexxx утверждает, что это возможно. На уровне сборок, эт понятно. Надо придти либо к возможности, либо к невозможности для нескомпилированного кода. Тогда непонятна совместная отладка, декларируемая в каждой второй книге. Билл Ивьен например. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.12.2012, 07:13
|
|||
---|---|---|---|
|
|||
Совмещение VB.NET & C# |
|||
#18+
YUBA, YUBADLL это универсальное решение вообще для всего. Хотелось как-бы совместной отладки, но коли невозможно, придется DLL. Solution как организовать? В Экспресс, вроде, инструменты для сего отсутствуют.с чего вы взяли, что отладчик не будет работать с проектом библиотеки? если оба проекта в 1 солюшене, то отладка будет работать точно так же. Единственное но, после добавление к примеру брейкпоинта надо библиотеку пересобрать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.12.2012, 08:55
|
|||
---|---|---|---|
Совмещение VB.NET & C# |
|||
#18+
YUBA, как я написал всё работает, всё добавляется, хоть C# хоть VB проект. Только что проверил. Уверен что отладка тоже будет замечательно работать. Если в Express версии нельзя создавать решения то работайте с 2 открытыми студиями. Какая у вас версия? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.12.2012, 09:34
|
|||
---|---|---|---|
Совмещение 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, 13:04
|
|||
---|---|---|---|
Совмещение 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:31
|
|||
---|---|---|---|
Совмещение VB.NET & C# |
|||
#18+
YUBA, а у вас C# версия студии стоит(они вроде по отдельности ставились раньше)? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.12.2012, 13:55
|
|||
---|---|---|---|
Совмещение VB.NET & C# |
|||
#18+
AHTOH_L, Стоят С# и VB.NЕТ. Ставятся по отдельности. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.12.2012, 14:03
|
|||
---|---|---|---|
Совмещение VB.NET & C# |
|||
#18+
YUBA, Поставьте 2012 экспресс. Там выпуски разделены не по языкам, и в одном решении можно смешивать проекты на разных языках (правда мне кажется что и с 2010 можно найти выход, но как именно не знаю, а Вы экспериментировать не хотите). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.12.2012, 14:40
|
|||
---|---|---|---|
Совмещение 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, 15:15
|
|||
---|---|---|---|
Совмещение VB.NET & C# |
|||
#18+
YUBA, а что за ПО, что работает под Вистой, но не работает под 8 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.12.2012, 15:35
|
|||
---|---|---|---|
Совмещение 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." Сам правда не пробовал. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&mobile=1&tid=1405421]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
82ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
others: | 354ms |
total: | 538ms |
0 / 0 |