Câu trả lời được chấp nhận bởi @JaredPar là chính xác về mặt kỹ thuật, nhưng thực tế là bạn cần làm lại nó cho mọi nhà phát triển, mỗi lần bạn nhận được một bản sao mới của mã và bất kỳ lúc nào tệp csproj.user
bị xóa. Khi bạn làm theo cách đó, các cài đặt được lưu trong tệp csproj.user
.
Tùy chọn tốt hơn là đặt cài đặt trong tệp csproj
để chúng không bị mất. Thật không may, Visual Studio không cho phép bạn làm điều này tự động, vì vậy bạn cần phải tự thêm các thiết lập. May mắn thay, các thiết lập là như nhau cho bất kỳ dự án.
Nhấp chuột phải và hủy tải dự án, sau đó nhấp chuột phải một lần nữa và chỉnh sửa tệp tệp dự án csproj
. Trong XML, thêm thông tin sau vào số PropertyGroup
đầu tiên, ví dụ: ngay sau TargetFramework
.
<StartAction>Program</StartAction>
<StartProgram>$(DevEnvDir)\devenv.exe</StartProgram>
<StartArguments>/rootsuffix Exp</StartArguments>
Điều này có những ưu điểm sau;
- Nó đặt nó lên để gỡ lỗi và phát hành
- Nó chạy bất kỳ phiên bản của Visual Studio bạn hiện đang chạy
- Nó sẽ được kiểm tra vào kiểm soát nguồn, vì vậy mỗi nhà phát triển không phải nhớ làm thế nào để làm nó :)
Như bang @MBulli trong các ý kiến, nếu bạn đã thực hiện những thay đổi trong câu trả lời được chấp nhận, xóa tập tin *.csproj.user
của bạn bởi vì các thiết lập trong đó sẽ ghi đè lên những người bạn bổ sung vào csproj
tập tin chính.
Nguồn
2015-06-08 16:22:10
cảm ơn bạn đã trả lời câu hỏi này, đã giải quyết được vấn đề trong một lần truy cập. Nhiều nghĩa vụ! –
@JaredPar - có cách nào để yêu cầu tiện ích mở rộng vs2012 đăng ký chính nó trong tổ chức thử nghiệm của bản xem trước vs2015 không? –
Tôi đã làm điều này trong VS2015 và nó đã làm việc. – matthewpavkov