Создание новых файлов проекта c # из кода - PullRequest
3 голосов
/ 18 февраля 2010

В настоящее время я работаю над приложением, которое будет генерировать фактические файлы кода .cs и .xaml и добавлять их в проект. Мне удалось сделать это путем ручного редактирования существующего файла .csproj, и это работает хорошо.

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

Кто-нибудь знает, как создать проект C # (библиотека классов или приложение WPF) из приложения? Я посмотрел в DTE, но я ударил стену

1 Ответ

0 голосов
/ 18 февраля 2010

Я не могу дать полный ответ, но, возможно, я могу указать вам правильное направление.

Одним из способов поиска в вашем собственном поиске является MSBuild. Файлы проектов C # и VB.net соответствуют формату msbuild, поэтому первым шагом в создании допустимого файла проекта является создание допустимого файла msbuild.

Кроме того, звучит так, будто вы делаете что-то немного другое, но рассматривали ли вы систему T4 для генерации кода?

...