2010-09-02 27 views
6

Tôi đang sử dụng VS2005 và tôi có một trang thuộc tính (tệp vsprops) mà tôi đang thêm vào tất cả các dự án C++ nhưng dường như tôi không thể tìm hiểu cách thêm chúng vào các dự án C#. Làm thế nào để tôi làm việc này?Property Sheets trong C#

+3

"Bảng thuộc tính" là gì? –

+0

Đây có phải là thứ bạn đang tìm kiếm không? http://www.codeproject.com/KB/tabs/HadiPropertySheet.aspx – keyboardP

+0

Không, tôi đang nói về trang thuộc tính như trong tệp vsprops. Ngoài ra, tôi có nghĩa là 'dự án' trong câu hỏi của tôi không phải là 'giải pháp'. – Graham

Trả lời

2

Trang thuộc tính dự án là chi tiết triển khai của IDE C++. Không có tương đương với C# IDE. Chủ yếu là vì có rất ít nút bấm để tinh chỉnh. So với trình biên dịch C và C++ và người liên kết có, hơn 100 tùy chọn. Cách mã được quản lý là sử dụng [thuộc tính] để thay thế.

Dự án + Thuộc tính để thay đổi cài đặt C#. Hân hoan trong sự thưa thớt. Trên thực tế việc thay đổi bất kỳ trong số đó là khá hiếm, mẫu dự án sẽ chăm sóc chúng, nếu cần thiết.

+9

Boy là suy nghĩ mơ ước này. –

+0

Có thể thực hiện được. Chỉ là không có chuyện gì xảy ra. –

6

Mặc dù không có tương ứng chính xác các trang thuộc tính trong C#, nhưng có ít nhất một cách dễ dàng để thực hiện những gì bạn muốn: tệp csproj có thể nhập tệp dự án khác, vì vậy bạn có thể có tệp dự án chung chỉ xác định đầu ra con đường.

Tất cả đã được bao gồm: How to set the output path of several visual C# projects.

2

Tôi biết đây là một câu hỏi cũ, nhưng vẫn ... Chỉ cần chỉnh sửa hồ sơ dự án bằng tay và thêm một phần <import> để sử dụng một tờ sở hữu:

<Project ...> 
    <Import Project="$(SolutionDir)\Local.props" /> 
</Project> 

Không cần phải có một tập tin dự án thực để nhập.

+0

Nhưng hãy nhớ, đặt một thuộc tính trong local.props, có nghĩa là bạn cũng nên loại bỏ nó khỏi tệp có chứa nó. Tài sản cuối cùng thắng ... –

Các vấn đề liên quan