C# 및 .NET Framework 4.7을 사용하여 솔루션을 개발하고 있습니다.많은 응용 프로그램간에 연결 문자열을 공유하십시오.
이 솔루션에는 ASP.NET 웹 MVC 응용 프로그램과 Windows 서비스가 있습니다. 둘 다 동일한 데이터베이스에 연결하고 이제는 구성 파일을 사용하여 저장합니다.
두 응용 프로그램에서 사용할 수있는 연결 문자열을 저장할 수있는 다른 방법이 있습니까?
동일한 정보를 두 개의 구성 파일에 복제하고 싶지는 않습니다.
내가 공유하고 싶은 또 다른 설정이 있습니다. 내 경험에
"링크로 추가"및 "공유 프로젝트"를 찾으십시오. 후자는 대부분의 코드를 공유하는 방법입니다. 즉, 세 번째 프로젝트를 추가하고 다른 두 프로젝트에서 참조하십시오. 공유 프로젝트를 자체적으로 컴파일해야하는 경우 (코드 생성) 개별 프로젝트를 만들고 각 프로젝트 내에서 링크로 추가하여 파일을 참조 할 수 있습니다. – flakes
[Centralize connection 동일한 솔루션 내의 여러 프로젝트에 대한 문자열] (https://stackoverflow.com/questions/16154684/centralize-connection-strings-for-multiple-projects-within-the-same-solution) – mmushtaq
[다음을 사용하여 여러 구성 파일 환경 관리 사전 빌드 이벤트] (https://www.hanselman.com/blog/ManagingMultipleConfigurationFileEnvironmentsWithPreBuildEvents.aspx)가 도움이 될 수 있습니다. – mmushtaq