2012-09-11 2 views
4

내 웹 프로젝트/솔루션에서 일부 너겟 패키지를 업데이트했습니다. 그러나 이로 인해 내 web.config 파일 이 업데이트되었으며 변경 사항이 없습니다. 대신 nuget이 가서 캐리지 리턴 \ 공백을 모두 변경했습니다.NuGet이 web.config를 수정하지 못하게 하시겠습니까?

어떻게 이런 일이 발생하지 않도록 할 수 있습니까? 배포 팀이 값을 쉽게 편집하고 변경할 수 있도록 쉽게 읽을 수 있도록 web.config를 형식화해야합니다.

감사합니다.

+0

어떤 패키지에 설치이 따라 달라질 수 있습니다에 대한 다음 스레드에 설명되어 있습니다, 그래서 당신은 당신이 설치된 것을 주위에 몇 가지 세부 사항을 추가 할 수 있으며 어떻게 파일을 변경? – Chris

답변

2

Nuget은 패키지에 필요한 경우에만 web.config를 수정합니다. 내가 수정 한 시나리오에서 리셋되는 포맷에 대한 열린 문제가있었습니다. 여기에 링크가 있습니다 -

http://nuget.codeplex.com/workitem/1511.

유사한 문제는 nuget and web.config formatting

+0

2.3 버전에서는 수정 된 것처럼 보이지만 2.7에서는 여전히 포맷이 해제됩니다. –

+0

@Ufuk Hacıoğulları -이 경우 다시 문제를 제기하는 것이 맞을지도 모릅니다. –

+0

참고로, nuget이 web.config를 강제로 수정하지 못하도록하는 것이 좋다고 생각하지 않습니다. 이렇게하면 완벽한 통합이라는 전체 아이디어가 없어지고 수정해야하는 패키지가 web.config를 수정할 수 없으므로 많은 혼란을 야기합니다. –

관련 문제