Thú vị. Sau khi thử một vài phương thức, nó trông giống như phần intelliSense giữa một dự án Managed C++ và C# không hoạt động.
Ví dụ sau đây sẽ cung cấp cho bạn IntelliSense thích hợp trong môi trường C++, nơi nó được công bố, nhưng tham khảo các đối tượng trong C# cho thấy không có gì:
// Gets the value of my ID for the object, which is always 14.
public: virtual property int MyId
{
int get() { return 14; }
}
comments XML không làm việc một trong hai. Tôi đoán rằng đây là lỗi hoặc yêu cầu thứ gì đó mà tôi không thể hiểu được. Đánh giá từ việc thiếu câu trả lời cho câu hỏi này, có lẽ là một lỗi.
Theo như tạo tài liệu, tôi khuyên bạn nên đi đường dẫn của tài liệu XML. Doxygen supports reading XML documentation hầu như giống với tài liệu XML chuẩn cho C#. Nó có xu hướng thêm dòng bổ sung chỉ cho mở khóa và đóng cửa, nhưng có thể đọc được nhiều hơn trong quan điểm của tôi hơn so với doxygen sau:
//! A normal member taking two arguments and returning an integer value.
/*!
\param a an integer argument.
\param s a constant character pointer.
\return The test results
\sa Test(), ~Test(), testMeToo() and publicVar()
*/
Nguồn
2009-06-24 19:52:28
Vâng, mẹo là sao chép XML (và cũng PDB nếu bạn muốn gỡ lỗi) cùng với dll bạn đang tham chiếu. Điều này sẽ làm việc trong VS2005 quá. –
Hoạt động trong Visual Studio 2010. Sự khác biệt duy nhất là các tập tin xml có phần mở rộng ".xdc" – user502144
Khá nhiều upvotes về điều này - Theo đề xuất của bạn (xác nhận 'xml' tập tin là hiện tại và ý kiến tồn tại, tuy nhiên intellisense không hiển thị ý kiến.Đây là trong VS2017. –