2016-07-31 4 views
0

프로그램을 작성하고 2 가지 다른 PC로 개발 중입니다.Visual Studio 이미지가 표시되지 않습니다.

첫 번째 PC : VS 2015 커뮤니티가있는 Windows 7 Professional 64bit.

두 번째 PC : VS와 윈도우 10 64 비트 2013

문제 : 빌드 및 프로그램을 실행하거나, 심지어 단지 EXE 파일을 실행하면 첫 번째 PC에

, 버튼의 아이콘 아니다 표시. 아이콘 대신 사각형 상자 만 보여줍니다. 오류가 발생하지 않습니다. 두 번째 PC에서는 모든 것이 잘 작동합니다.

왜 이런 생각 일 수 있습니까? 나는 봤 거든 대답을 찾을 수가 없어.

+0

이미지를 어떻게 설정하고 있습니까? 로컬 경로'C :/... '를 사용하는 경우 두 번째 PC에 해당 이미지가 없으므로 작동하지 않을 것이라는 상식입니다. 이미지를 프로젝트 자원으로 프로젝트에 추가해야합니다. – user3185569

+0

이미지 경로는 프로그램이 설치된 폴더의 이미지를 호출하도록 설정됩니다. 나는 네가하는 말을 이해한다. –

+1

솔루션 탐색기에 이미지가 표시됩니까? 그렇다면 속성으로 이동하여 설정을 내용으로 복사해야합니다. 이미지를 복사하여 솔루션 폴더에 붙여 넣으면 ClickOnce를 사용하여 게시 한 exe를 이동할 때 이미지가 솔루션의 일부라는 것을 의미하지 않습니다. 가장 좋은 방법은 프로젝트 설정> 리소스로 이동하여 이미지를 추가하는 것입니다. 그리고 나서 'Properties.Resources.YouImageName;'을 사용하여 코드 내에서 사용하십시오. – user3185569

답변

0

Windows의 프로젝트 폴더에 이미지를 복사하여 붙여 넣기 만하면이 이미지가 프로세스의 일부로 필요함을 빌드에서 예측할 수 없습니다.

Visual Studio를 사용하여 프로젝트에 이미지 항목을 추가하고 해당 속성 (Copy To Ouput Directory => Always)을 설정해야합니다.

또는 가장 좋은 방법은 프로젝트 설정> 리소스로 이동하여 기존 파일에서 이미지 리소스를 추가하는 것입니다. 그런 다음 디자이너를 통해 Properties.Resources.YouImageName을 사용하여 코드 내에서 사용하십시오.

관련 문제