Làm cách nào để tìm ra giá trị của $ (ProjectDir)?


81

Tôi có thể thực thi và tìm ra giá trị của ở $(ProjectDir)đâu?


1
Một chút chi tiết sẽ hữu ích. Bạn đang hỏi trong ngữ cảnh nào? Visual Studio? MSBuild? Thứ gì khác? Bạn cần giá trị ở đâu và tại sao bạn cần tìm hiểu nó là gì?
Oded

Câu trả lời:


37

Thực hiện một bước xây dựng trước / sau.

Thí dụ:

echo $(ProjectDir)

95

Để tìm hiểu nó là gì ngay bây giờ (thay vì tại thời điểm xây dựng, nơi nó có thể khác tùy thuộc vào những gì đang diễn ra):

  • nhấp chuột phải vào dự án của bạn trong Trình khám phá giải pháp, chọn Thuộc tính
  • chọn tab Tạo sự kiện
  • nhấp vào nút Chỉnh sửa bản dựng trước hoặc Chỉnh sửa sau bản dựng , đều được
  • trong cửa sổ bật lên, nhấp vào nút Macro
  • cuộn xuống danh sách cho đến khi bạn tìm thấy ProjectDir, trong ngăn tiếp theo là giá trị thực của nó

9
Đối với "nhấp vào Chỉnh sửa trước bản dựng", tôi phải chỉnh sửa Dòng lệnh để có được nút "Macro". Sử dụng VS 2010.
user79878

@devopsEMK Tôi không sử dụng phiên bản cộng đồng (không bao giờ có) - có thể đó là một tính năng không có trong phiên bản đó.
slugster

4
đây là câu trả lời stackoverflow tuyệt vời nhất từ ​​trước đến nay, cảm ơn
Asheh 12/10/16

Tôi sử dụng VS Community 2013 Phiên bản 12.0.40629.00 Cập nhật 5 và thực sự nút macro ở đó.
Jack Griffin

3
2010 - 2019 vẫn còn phù hợp cho đến ngày nay. Cảm ơn!
jpgrassi

23

Câu trả lời từ slugster không phù hợp với tôi (rất có thể do lỗi của tôi).

Trong Visual Studio 2008

  1. nhấp chuột phải vào dự án của bạn trong Trình khám phá giải pháp, chọn Thuộc tính
  2. Đi tới Thuộc tính cấu hình rồi đến Gỡ lỗi
  3. Nhấp vào mũi tên trong Trường Lệnh và nhấp vào Nút Chỉnh sửa
  4. Trong Edit clik " Macros >>" Bạn sẽ thấy ở đó các giá trị của ProjectDir ... vv.

12

Trong Visual Studio 2015, bạn có thể tìm thấy ProjectDir bằng cách nhấp vào Macro trong Thư mục Bao gồm bổ sung và sau đó nhấp vào Macro (đối với tôi không có gì trong Sự kiện xây dựng): nhập mô tả hình ảnh ở đây


2
Vẫn có hiệu lực cho VS 2017.
ahcox


-1

Mở thuộc tính dự án (Alter + Enter) và sau đó đi đến "Sự kiện xây dựng", chọn bất kỳ sự kiện xây dựng nào, sau đó chọn "Dòng lệnh", nhấp vào "Chỉnh sửa", sau đó nhấn nút "Macro >>".

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.