Tôi có một trình bổ sung đã tải và một giải pháp được tải, làm cách nào để tìm đường dẫn thư mục của giải pháp đó bằng C# trong trình bổ sung của tôi?Visual studio addin - tìm đường dẫn thư mục giải pháp hiện tại
9
A
Trả lời
12
Tôi đã tìm ra sau rất nhiều goooogling !!
Trong connect.cs:
public String SolutionPath()
{
return Path.GetDirectoryName(_applicationObject.Solution.FullName);
}
3
Câu trả lời Solution.FullName là đúng, nhưng hãy cẩn thận, bạn không thể truy cập vào nó cho đến khi phương pháp OnStartupCompleted được gọi trong connect.cs.
1
bạn có thể sử dụng mã này:
string solutionpath = Directory.GetParent(Application.ExecutablePath).Parent.Parent.Parent.FullName;
liên quan
+0
không hoạt động luôn, nhưng có thể thực hiện việc cắt giảm một số và dễ dàng .. – nawfal
Các vấn đề liên quan
- 1. Biến môi trường Đường dẫn Giải pháp của Visual Studio
- 2. Visual Studio tìm đường dẫn mã/đường dẫn thực hiện
- 3. Lập trình thư mục giải pháp Visual Studio IDE hiện tại từ addins
- 4. Nhận kết nối TFS hiện tại trong Visual Studio addin
- 5. Nhận đường dẫn thư mục hiện tại
- 6. Tìm thư mục Cài đặt và thư mục làm việc của VSTO Outlook Addin; hoặc bất kỳ Office Addin
- 7. Visual Studio Giải pháp lớn
- 8. Làm thế nào để bạn nhận được thư mục giải pháp hiện tại từ VSPackage?
- 9. Visual Studio 2010 addin viết bài/hướng dẫn?
- 10. xslt lấy đường dẫn thư mục tệp hiện tại
- 11. T4 Lấy danh mục giải pháp hiện tại của giải pháp
- 12. Tìm thư mục hiện tại trong phiên gỡ lỗi Visual Studio?
- 13. Github có Visual Studio Addin không?
- 14. Visual Studio 2012 "Tìm trong tệp" tìm kiếm vượt xa giải pháp khi "Toàn bộ giải pháp" được chỉ định
- 15. Chỉ định đường dẫn PDB trong Visual Studio 2003
- 16. Mã xét addin cho Visual Studio
- 17. mạc nằm trong thư mục addin
- 18. Visual Studio tạo thư mục ảo IIS khi giải pháp mở
- 19. Thư mục hoặc dự án trong một giải pháp Visual Studio?
- 20. Lỗi khi thêm dự án mới vào giải pháp trong Visual Studio 2010 Độ dài đường dẫn
- 21. Visual studio postbuild - thay đổi thành ổ đĩa giải pháp
- 22. Thư mục giải pháp trong studio trực quan
- 23. Matplotlib thư mục làm việc latex/đường dẫn tìm kiếm
- 24. Giải pháp Visual Studio trong Qt Creator
- 25. Tại sao python của tôi không thêm thư mục làm việc hiện tại vào đường dẫn?
- 26. Ant: Tìm đường dẫn của tệp trong thư mục
- 27. Cách lấy đường dẫn thư mục thực hiện trong java
- 28. Tại sao thư mục hiện tại không nằm trên đường dẫn Ruby của tôi?
- 29. loại đường dẫn thư mục với argparse
- 30. Di chuyển tệp từ một giải pháp Visual Studio sang
lập trình, đây là một câu hỏi thực sự. –
Sau đó, bạn cần phải diễn đạt lại câu hỏi của bạn tốt hơn, chỉ sau khi đọc qua nó 4 lần nữa, tôi hiểu những gì bạn đang tìm kiếm. – leppie
@leppie: theo cách nào thì điều này không thực và có liên quan. Tôi không còn biết câu trả lời nữa, hoặc tôi sẽ trả lời. Một số thuộc tính của đối tượng Solution, tôi nghĩ vậy. –