Tôi đang cố gắng tạo một plugin Visual Studio, đó là một mục trình đơn thực hiện các tệp lô. Tôi không có ý tưởng làm thế nào để bao gồm các tập tin batch (hoặc bất kỳ tập tin bổ sung khác) với VSIX khi xuất bản để họ có sẵn cho tất cả người dùng cài đặt phần mở rộng.Bao gồm một tập tin thực thi với VSIX
5
A
Trả lời
2
Bạn chỉ có thể bao gồm các tập tin thực thi là nội dung trong dự án của bạn, và sử dụng GetAssembly() để tìm vị trí của dll Adin của bạn trong thời gian chạy
10
Trong giải pháp Explorer bấm chuột phải vào tập tin thực thi (trong trường hợp này tôi gọi nó là BatchFile.cmd) và chọn 'Properties'
Trong sự thay đổi cửa sổ thuộc tính:
Build Action: Content
Bao gồm trong VSIX: Đúng
Khi giải pháp được xây dựng ở chế độ phát hành, nó tạo tệp VSIX trong thư mục bin/Release. Đây là gói và nó chứa tất cả các tài sản cần thiết. Khi gói phần mềm được cài đặt trên máy khác, tập tin thực thi được bao gồm trong vị trí cài đặt và có thể được tham chiếu sử dụng:
Path.GetDirectoryName (. Assembly.GetExecutingAssembly() Địa điểm) + "BatchFile.cmd"
Các vấn đề liên quan
- 1. Mất bao lâu một tập tin thực thi?
- 2. Bao gồm một tập tin tài sản với một tập tin Jar
- 3. "Bao gồm" một javascript tập tin với nhau
- 4. Bao gồm tập tin trong một dòng lệnh với Ruby
- 5. Chạy một lối tắt với một tập tin thực thi
- 6. C++ bao gồm trình duyệt tập tin
- 7. Tạo một tập tin thực thi với nhiều tùy chọn
- 8. Tạo một tập tin thực thi với lệnh "IF"
- 9. Node.js bao gồm tập tin lớp
- 10. Tomcat bao gồm một tập tin xml để web.xml
- 11. SDK VS2012 có bao gồm Mẫu dự án VSIX không?
- 12. Không thể tìm thấy tập tin VSIX dllImport
- 13. Bao gồm một tập tin bên ngoài trong vợt
- 14. Asset Pipeline: không bao gồm một tập tin admin.css
- 15. Bao gồm một tập tin .js trong Node.js
- 16. Mất bao lâu để một tập lệnh thực thi?
- 17. KHÔ lưu các tập tin js.erb (bao gồm một tập tin js.erb)
- 18. Thay đổi hình nền với một tập tin thực thi, vào chương trình đóng. Khả thi?
- 19. Đi dự án với 2 tập tin thực thi
- 20. có/không có tập tin thực thi
- 21. Qt tạo tập tin thực thi
- 22. Chạy cào từ tập tin thực thi
- 23. % * có nghĩa là gì trong một tập tin thực thi
- 24. Sử dụng dlopen() trên một tập tin thực thi
- 25. xây dựng giải pháp .net từ tập tin thực thi
- 26. VSIX: thực thi mã khi khởi động VS
- 27. Thực thi trong một tập tin chiến tranh
- 28. Bao gồm .cpp ở cuối tập tin tiêu đề mẫu
- 29. Dịch vụ Vải bao gồm tập tin bổ sung
- 30. Bao gồm trong tập tin tiêu đề vs forward-kê khai, bao gồm trong cpp
Cảm ơn, đó là một điều tốt. Những gì tôi thích về nó là bạn có thể thêm các mục như là một liên kết đến dự án và nó vẫn sẽ nhận được đóng gói trong vsix. – dmihailescu