В настоящее время мы пытаемся настроить сервер сборки и использовать MSBuild для компиляции нашего * .sln-файла. MSBuild также используется для создания пакета для развертывания.Ассембли кажутся меньше при сборке с MSBuild, чем с Visual Studio
В настоящий момент все сборки собираются с помощью MSBuild, и пакет развертывания также создается. Но большинство сборок, по-видимому, меньше в файлах, чем сборки, созданные Visual Studio 2013. При запуске веб-приложения есть MetadataException по адресу System.Data.Entity.Core.Metadata.Edm.MetadataArtifactLoaderCompositeResource.LoadResources (...) Похоже, что MSBuild не включает эти ресурсы.
Проект использует Devart Entity Developer.
MSBuild получает вызывается:
- C: \ Program Files (x86) \ MSBuild \ 12.0 \ Bin \ MSBuild.exe
- Параметры/р: Конфигурация = Release/р: Платформа = "Любой CPU "/ detailedsummary/подробность: нормальный/р: DeployOnBuild = True/р: DeployTarget = Пакет /p:PackageLocation="${bamboo.build.working.directory}\Deployment\MSDeployPackage.zip"
В в файле * .cproj я видел это, но я не вижу никакой ссылки на это в выводе консоли MSBuild.
<DevartEntityDeploy Include="Model\Model.edml">
<Generator>DevartEfGenerator</Generator>
<LastGenOutput>Model.info</LastGenOutput>
</DevartEntityDeploy>
Любые предложения по использованию MSBuild для получения правильного результата?
Приветствие Philip
Вы спасли мою жизнь ... thx :) – Juri