프로젝트 msbuild Publish 후 connectionStrings의 문자열이 $(ReplacableToken_...)로 바뀌는 문제
ASP.NET 프로젝트를 publish했더니, web.config의 connectionStrings 값이 다음과 같은 식으로 바뀝니다.
<?xml version="1.0" encoding="utf-8"?>
...[생략]...<configuration>
<connectionStrings>
<add name="My" connectionString="$(ReplacableToken_My-Web.config Connection String_0)" providerName="System.Data.SqlClient" />
</connectionStrings>
...[생략]...
</configuration>
<!--ProjectGuid: BCADB8C4-A5B8-4D62-B30A-7158392E15FB-->
해결책은? 다음의 글을 보면,
ReplacableToken_ when using web.config transform?
; https://stackoverflow.com/questions/3629850/replacabletoken-when-using-web-config-transform
msbuild 명령행에 AutoParameterizationWebConfigConnectionStrings 옵션을 추가하면 된다고 합니다.
/p:AutoParameterizationWebConfigConnectionStrings=False
[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]