2014-01-08 2 views
1

Я хочу преобразовать свой проект из проекта VB в проект C#. Как Visual Studio рекогнорирует, что проект является проектом VB? Я просматриваю файл проекта в «Блокноте», и я замечаю некоторые из моих старых классов VB (они были преобразованы в C# бесполезной утилитой). Как я могу изменить фактический проект и его файлы на C#?Как Visual Studio знает, что проект - проект VB, или Как я могу преобразовать свой проект в проект C#

Благодаря

ответ

2

(AFAIK) Visual Studio использует расширение файла, чтобы узнать, какой файл это .vbproj является В.Б файл проект .vb является исходным файлом VB, и т.д.

Вы не можете просто преобразовать проект от одного типа к другому, вам придется переписывать каждый файл по отдельности, но чтобы вы большую часть пути туда вы можете преобразовать код, используя онлайн конвертер:

http://www.carlosag.net/Tools/CodeTranslator/

http://converter.telerik.com/

http://www.developerfusion.com/tools/convert/csharp-to-vb/

Мгновенное тролль примечание: Почему превратить его вообще? VB намного лучше: https://www.simple-talk.com/dotnet/.net-framework/10-reasons-why-visual-basic-is-better-than-c/

+1

Вы уверены, что это расширение? Мне кажется, это немного рискованно. Я мог бы поклясться, что это было в файле проекта где-то, но я просто посмотрел на один из моих проектов, и в файле ничего не было, что указывало, что это C#. Если это не GUID проекта? – Tim

+0

И тогда есть цель сборки - '' – McAden

+0

Спасибо за это. Я фактически начал просто воссоздавать проекты и просто конвертировать файлы. Действительно раздражает. Люди говорят, что VB лучше, я им не верю. – SoftwareSavant

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