Tôi đã làm việc này, nhưng bạn cần sử dụng một số phép thuật MSBuild để làm điều đó. Tôi thực sự khuyên bạn nên sao lưu dự án của mình, vì bạn có thể dễ dàng phá vỡ thứ gì đó nếu bạn làm sai.
Trước tiên, bạn cần mở trình quản lý cấu hình ( ALT + B + O
).
Sau đó, bạn cần tạo bốn cấu hình xây dựng cho dự án trò chơi của bạn. Tôi đã chọn để đặt tên cho tôi DebugReach
, ReleaseReach
, DebugHiDef
và ReleaseHiDef
.
Sau khi làm điều này, bạn lưu dự án của bạn, nhấp chuột phải vào dự án trong trình khám phá giải pháp và sau đó nhấn Unload Project
. Bây giờ, bạn bấm chuột phải vào dự án một lần nữa và nhấn Edit <projectname>.csproj
. Đây là cấu hình MSBuild thô của dự án của bạn.
Trong PropertyGroup
nút đầu tiên , bạn cần tìm nút con XnaProfile
ann sau đó xóa dòng. Tiếp theo bạn cần tìm các PropertyGroup
nút trông như thế này:
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugReach|x86' ">
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleaseReach|x86' ">
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugHiDef|x86'">
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'ReleaseHiDef|x86'">
Vào DebugReach
và ReleaseReach
bạn thêm nút sau:
<XnaProfile>Reach</XnaProfile>
Vào DebugHiDef
và ReleaseHiDef
bạn thêm nút sau:
<XnaProfile>HiDef</XnaProfile>
Sau đó, bạn lưu tệp, đóng tệp, sau đó nhấp chuột phải vào dự án và nhấp tải lại. Bây giờ tùy thuộc vào cấu hình bản dựng bạn sử dụng, bạn sẽ sử dụng Gỡ lỗi hoặc HiDef. Xin lưu ý rằng việc mở ra Properties
không phản ánh sự khác biệt, nhưng bạn có thể kiểm tra nó khi bạn xây dựng.