Tôi có thể chỉ mù, nhưng có dòng lệnh nào để chỉ định biểu tượng biên dịch có điều kiện trong MSBUILD không?msbuild, định nghĩa Biểu tượng biên dịch có điều kiện
Tôi hiện đang có dòng này trong buildscript tôi:
SET MSBUILD=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe
SET CONFIG=Debug
%MSBUILD% /p:Configuration=%CONFIG% /p:OutputPath=..\..\output source\MyProject\MyProject.csproj
Và tôi muốn thêm một điều kiện. Trong Visual Studio, tôi chỉ có thể đi vào Project Properties => Build => Biểu tượng biên dịch có điều kiện, nhưng tôi chưa thấy tùy chọn đó cho msbuild?
Bonus Karma nếu bạn biết nếu tôi hoàn toàn có thể ghi đè lên tất cả những biểu tượng đã được xác định trong các tập tin csproj để đảm bảo rằng chỉ những điều kiện từ buildscript tôi đi vào.
Và BTW, đây không phải là bản sao của http://stackoverflow.com/questions/296147/msbuild-conditional-compilation vì câu hỏi khác có cùng tiêu đề nhưng câu trả lời chỉ bao gồm sửa đổi tệp Visual Studio/Project. –