본문 바로가기

프로그래밍/C#

Compile error = CS1056 : 예기치 않은 문자 '$'

Visual Studio 2015에서 Git branch를 바꾸고 컴파일에 성공합니다.
그런데 IIS로 테스트 웹페이지를 뛰우는데, 컴파일 에러가 뜨네요.

아래 해결 방안으로 

※ MVC5를 사용하는 경우이 Nuget 패키지를 솔루션에 추가하십시오.nuget패키지 솔루션의 아래와 같이 입력.


Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform -Version 2.0.1


※참고 사이트 : https://www.nuget.org/packages/Microsoft.CodeDom.Providers.DotNetCompilerPlatform/


변경된 파일은 아래와 같습니다.

.csproj
packages.config
Web.confg


변경전
<package id="Microsoft.CodeDom.Providers.DotNetCompilerPlatform" version="1.0.0" targetFramework="net45" />

변경후
<package id="Microsoft.CodeDom.Providers.DotNetCompilerPlatform" version="2.0.1" targetFramework="net45" />