Tôi đang phát triển một giải pháp với C# và .NET Framework 4.7.Chia sẻ chuỗi kết nối giữa nhiều ứng dụng
Giải pháp có ứng dụng ASP.NET Web MVC và Dịch vụ Windows. Cả hai kết nối với cùng một cơ sở dữ liệu và bây giờ tôi đang sử dụng các tập tin cấu hình của họ để lưu trữ.
Có cách nào khác để lưu trữ chuỗi kết nối mà cả hai ứng dụng đều có thể sử dụng?
Tôi không muốn sao chép cùng một thông tin trong hai tệp cấu hình.
Ngoài ra còn có một cài đặt khác mà tôi muốn chia sẻ.
Tra cứu "Thêm làm liên kết" và "Dự án được chia sẻ". Cách thứ hai là cách tôi chia sẻ hầu hết mã của tôi, tức là bạn thêm một dự án thứ ba và tham chiếu nó từ hai dự án còn lại. Nếu bạn có một trường hợp mà dự án chia sẻ cần biên dịch riêng (nói để tạo mã), thì bạn có thể tạo một dự án riêng và tham chiếu các tệp của nó bằng cách thêm chúng dưới dạng "liên kết" trong mỗi dự án – flakes
chuỗi cho nhiều dự án trong cùng một giải pháp] (https://stackoverflow.com/questions/16154684/centralize-connection-strings-for-multiple-projects-within-the-same-solution) – mmushtaq
[Quản lý nhiều môi trường tệp cấu hình với Sự kiện trước khi tạo dựng] (https://www.hanselman.com/blog/ManagingMultipleConfigurationFileEnvironmentsWithPreBuildEvents.aspx) có thể hữu ích cho bạn. – mmushtaq