當前我們正在嘗試設置構建服務器並使用MSBuild編譯我們的* .sln文件。 MSBuild也被用來創建一個部署包。使用MSBuild構建組件時顯示爲比使用Visual Studio時組件更小
目前所有程序集都是通過MSBuild編譯的,部署包也被創建。但大多數程序集的文件大小似乎比由Visual Studio 2013創建的程序集小。運行web應用程序時,有一個MetadataException at System.Data.Entity.Core.Metadata.Edm.MetadataArtifactLoaderCompositeResource.LoadResources(... ) 看來MSBuild不包含這些資源。
該項目利用了Devart實體開發的。
- C:\ Program Files文件(x86)的\的MSBuild \ 12.0 \斌\ MSBuild.exe
- 參數/ P:配置=釋放/ P:平臺=「任何
的MSBuild得到由調用CPU 「/ detailedsummary /冗長:正常/ p:DeployOnBuild =真/ p: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獲取正確輸出的任何建議?
乾杯 菲利普
你救了我的命... thx :) – Juri