2010-01-12 62 views
0

我對MSBuild有誤解。我想構建一個Web應用程序(使用傳統的.csproj項目文件),並將構建的「完整輸出」獲取到新的乾淨輸出文件夾中 - 包括項目中包含的所有網站文件,其中包含<Content Include="...使用MSBuild從Web應用程序檢索完整輸出

AspNetCompiler實用程序使得「網站」風格項目變得非常簡單 - 您可以指定輸入文件夾和輸出文件夾,它們可以完全不同。

到目前爲止我只有成功指定OutoutPath文件夾,即移動的bin文件夾 - 但這只是給我的二進制文件,而忽略ASPX,圖像文件等

我必須失去了一些東西很明顯,或根本!的確如此。

回答

2

我終於在網上發現了一些對這個問題比較晦澀的引用。

,我發現我可以用標準OutputPath屬性沿設定的(顯然無證!)性質WebProjectOutputDir,像這樣:

<MSBuild 
    Projects="..." 
    Properties="WebProjectOutputDir=D:\Output;OutputPath=D:\Output\bin" 
    /> 

我猜這個屬性在Microsoft.WebApplication.targets或其他地方使用。如果有人能夠進一步啓發我,我會非常感激!

相關問題