2016-12-13 12 views
11

Có thể tham khảo thư viện lớp C# trong dự án studio trực quan chức năng Azure không?Tham khảo thư viện lớp C# trong hàm Azure của tôi

Tôi biết khả năng tham khảo thư viện bên ngoài và gói Nuget. Hiện tại tôi đang sử dụng các tệp .csx được chia sẻ như được mô tả here. Các tệp .csx này hiện chứa bản sao của DTO của tôi cũng được sử dụng trong các Đại lý dịch vụ mà tôi sử dụng để tiêu thụ các chức năng.

Lý tưởng nhất là tôi muốn thêm một tham chiếu trong Visual Studio từ một hàm vào một dự án thư viện lớp và Visual Studio đang thêm dll này vào thư mục bin.

Trả lời

8

Hiện tại, tham chiếu dự án không được hỗ trợ, nhưng bạn có thể có đầu ra của dự án (kết quả và phụ thuộc có thể) được sao chép vào thư mục bên dưới thư mục gốc của hàm, sau đó bạn có thể tận dụng thư viện bên ngoài hỗ trợ bạn ' đã đề cập ở trên (ví dụ: #r "..\myassemblyfolder\MyAssembly.dll")

Nếu có thể, tôi khuyên bạn nên mở một vấn đề với yêu cầu tính năng đó, chia sẻ thêm về kịch bản của bạn trên repository này. Điều này cho phép những người khác đưa ra những yêu cầu đó và giúp nhóm nghiên cứu ưu tiên công việc này.

+4

Vui lòng thêm về vấn đề này GitHub: https://github.com/Azure/ Azure-Chức năng/vấn đề/90 –

+0

Wow. Không thể thêm tham chiếu là "một bước về phía trước, hai bước trở lại" kịch bản IMHO. Có vẻ như nhu cầu nhất trong việc sử dụng lại bất kỳ mã nào. Cảm ơn vì cách giải quyết. – granadaCoder

+1

@granadaCoder kịch bản này hiện được hỗ trợ bởi mô hình được biên dịch trước. Bạn có thể tìm thêm thông tin về hỗ trợ công cụ tại đây: https://blogs.msdn.microsoft.com/webdev/2017/05/10/azure-function-tools-for-visual-studio-2017/ –

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