0

내 ASP.NET 응용 프로그램에 대한 웹 설정을 만들고 있습니다. 아래 내용 폴더에 대한 내 폴더 구조입니다.웹 MVC 프로젝트의 일부 콘텐트 파일을 포함하지 않는 웹 설치 프로젝트

enter image description here

나는 웹 설치 프로젝트를 추가하고 '웹에서 기본 출력'과 '웹에서 콘텐츠 파일을'포함했다.

enter image description here

하지만 난 잘 '웹 콘텐츠 파일'을 클릭하고 내가 보는 '출력'옵션을 선택하면 다음과 같은

단지 내 .svg 글꼴이 추가 enter image description here

, 나머지 4 개의 파일 (.eot, .ttf, .woff 및 .otf)은 추가되지 않습니다. 설치 프로그램을 실행할 때도 설치가 완료된 후에도 Content/font-awesome/font 폴더에이 4 개의 파일이 표시되지 않습니다.

설치 프로그램에도이 기능을 추가하려면 어떻게해야합니까?

답변

0

Content 폴더 아래에있는 일부 글꼴 관련 파일은 "콘텐츠"파일로 지정되지 않았을 수 있습니다. Visual Studio에서 콘텐츠 파일임을 이해하게해야합니다. 컨텐츠 파일은 결국 setup.exe 파일을 실행할 때 컴파일 된 출력 디렉토리에 복사됩니다.

여러 파일이있는 경우 Ctrl 키를 누른 채로 클릭하고 속성을 마우스 오른쪽 단추로 클릭하고 속성 창에서 "빌드 동작"앞에 "내용"옵션을 선택하십시오.

이제 Setup.exe 파일을 빌드하고 실행할 때 이러한 파일이 출력 디렉터리에 복사됩니다.