改變我已經建立了我的構建,這樣我可以在數通作爲構建屬性:強制構建時性質的MSBuild
msbuild MyProject.sln /t:Build /p:Configuration="Debug" /p:SomeNumber="123"
的MSBuild項目生成一個文件,並通過將其添加:
<Compile Include="$(SomeFileContainingSomeNumber)" />
僅當指定了SomeNumber
時纔會生成此文件。
當我更改或省略號碼並第二次構建時,MSBuild項目不會使用新值重建。我相信這是因爲沒有任何項目文件已經改變。
我如何建立我的項目,以改變SomeNumber
屬性觸發重建?
爲什麼不直接指定你想要的目標,例如'/ t:「Clean; Build」' –
我想做增量構建。當只有一個C#文件發生更改時,我不想重建我的整個解決方案或整個項目。 –