2017-03-07 1 views
0

Winforms 응용 프로그램을 작성 중이며 현재 응용 프로그램에서 연결 문자열을 얻고 있습니다. 설정 파일의 코드는 내가 연결 문자열에 액세스하는 데 사용하고 라인이배포 된 응용 프로그램에서 연결 문자열을 얻으려면 어떻게해야합니까?

<connectionStrings> 
    <add name="lockitup_Connect" connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Development\C-Sharp\LockItUp\LockItUp.mdf;Integrated Security=True" 
    providerName="System.Data.SqlClient" /> 
</connectionStrings> 

입니다 :

connStr = ConfigurationManager.ConnectionStrings["lockitup_Connect"].ToString(); 

하지만 C#을 새로운이기 때문에 나는이이 하드에 코딩 생각 프로그램. 난 분명히 연결 문자열을 변경합니다 다른 사용자에게 프로그램을 배포 찾고 있습니다.

나는 이것을 올바르게 생각합니까? 그렇다면 정확한 연결 문자열을 매번 구축 할 수 있도록 어떻게 변경할 수 있습니까?

답변

0

배포 할 때 해당 값을 가져 오는 app.config에 적절한 연결 문자열을 작성해야합니다. 연결 문자열 (예 : lockitup_Connect 예 :)의 이름은 고정되어 있으며 여기에 작성한 방식으로 검색합니다. 내가 만들 것이다 유일한 변화는

ConfigurationManager.ConnectionStrings["lockitup_Connect"].ConnectionString; 

대신

작성하는 것입니다
ConfigurationManager.ConnectionStrings["lockitup_Connect"].ToString(); 

지금까지 당신이 당신이 사용하고있는 등의 요인에 따라 달라집니다 배포 시간에 app.config에 작성하는 방법으로 응용 프로그램을 패키징 및 배포하고 배포시 연결 문자열 변수를 결정하는 방법에 대해 설명합니다.

관련 문제