2012-02-22 9 views
1

NuGet 패키지를 생성하고이 패키지를 설치하려고합니다. 설치 중에 나는 오류가 발생합니다 : "이름은 16 진수 값 0x7E 인 '~'문자로 시작할 수 없습니다. 행 6, 위치 31." NuGet 패키지 설치가 실패했습니다.

내 패키지

가 구성 _Layout.cshtml (_Layout.cshtml.transform 이름) 다음과 같은 내용으로 파일 :

<head> 
    @RenderSection("ReportsHeader", false); 
</head> 

내가 패키지가 성공을 설치 한이 파일을 삭제합니다. 헤드 태그 _Layout.cshtml 파일에서 MVC 프로젝트

:

<head> 
    <meta charset="utf-8" /> 
    <title>@ViewBag.Title</title> 
    <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" /> 
    <script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script> 
    <script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")" type="text/javascript"></script> 
</head> 

나는

<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" /> 
<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script> 
<script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")" type="text/javascript"></script> 

패키지 설치되어 있지만 _Layout.cshtml 수정 파일이 없습니다 삭제합니다.

어떻게 _Layout.cshtml 파일을 수정할 수 있습니까?

또는 install.ps1 파일에서 _Layout.cshtml 파일을 수정할 수 있습니까?

답변

0

문제는 인용 부호가있는 것처럼 보입니다. 사용 '대신 시도 "이 같은 내부 인용 할 섹션 뭔가 :

<head> 
    <meta charset="utf-8" /> 
    <title>@ViewBag.Title</title> 
    <link href="@Url.Content('~/Content/Site.css')" rel="stylesheet" type="text/css" /> 
    <script src="@Url.Content('~/Scripts/jquery-1.5.1.min.js')" type="text/javascript"></script> 
    <script src="@Url.Content('~/Scripts/modernizr-1.7.min.js')" type="text/javascript"></script> 
</head> 

그 구문이 작동하는지 확인하지만, 중첩의 사용 없음"따옴표 문제처럼 보인다.

관련 문제