MSBuild в клиентской среде - PullRequest
       3

MSBuild в клиентской среде

1 голос
/ 19 октября 2010

Мне интересно, есть ли у кого-нибудь какой-нибудь твердый совет для меня.Я пытаюсь понять, является ли MSBuild подходящим инструментом для клиентского приложения (продается, коммерческий продукт).Например, если на клиентском компьютере установлен .NET 4.0 и моя программа, я хочу, чтобы пользователи могли создавать заставки и сохранять их в виде EXE.

Пока что все, что я видел, это MSBuildиспользуется для ASP.NET и для сборки машин в контролируемой среде, но уместно ли использовать его «в дикой природе» для сценария, подобного описанному выше?

Ответы [ 3 ]

3 голосов
/ 19 октября 2010

Overkill

MSBuild отлично подходит для управления сложными проектами с множеством взаимозависимостей. Если все, что вы хотите сделать, это сгенерировать EXE из простого набора входных данных, например сценария с заставкой, который вы использовали, я бы просто использовал C # API для вызова компилятора или для непосредственного вызова csc.exe.

3 голосов
/ 19 октября 2010

Я не могу посоветовать, подходит ли это или нет в вашем конкретном случае, но, поскольку он включен в настройку .NET Framework, надежно для его использования.

1 голос
/ 19 октября 2010

Здесь вы должны спросить себя, насколько прозрачной должна быть msbuild?Я бы не советовал использовать командную строку и давать клиентам эти команды и параметры, но если вы замаскируете его и у вас есть хороший уровень представления, который скрывает все технические вещи, тогда это идеальная идея.при установке очень сильно полагается на msbuild, он прекрасно работает, и никто не узнает, если не увидит код.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...