방금 새 Visual Studio 2017 RTM을 다운로드하여 Windows 라이브러리를 컴파일하는 데 사용하고 있습니다. VS2017을 사용하여 새 Windows 라이브러리 프로젝트를 만든 다음 폴더에 모든 코드 파일을 복사하고 VS를 사용하여 프로젝트에 포함 시켰습니다. 몇 가지 필요한 너겟 패키지를 추가하고 컴파일했습니다.VS2017 : CSC : 경고 CS2002 : 원본 파일 <filename>이 여러 번 지정되었습니다. 어떻게 고치는 지?
다음과 같은 경고를 받았지만 컴파일이 성공적으로 완료되었습니다.
1>------ Rebuild All started: Project: MP_Prim, Configuration: Debug Any CPU ------
1>CSC : warning CS2002: Source file 'obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs' specified multiple times
1>CSC : warning CS2002: Source file 'obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs' specified multiple times
1>CSC : warning CS2002: Source file 'obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs' specified multiple times
1> MP_Prim -> c:\users\ron clabo\documents\visual studio 2017\Projects\wwwGiftOasisResponsive\MP_Prim\bin\Debug\MP_Prim.dll
========== Rebuild All: 1 succeeded, 0 failed, 0 skipped ==========
이 경고를 삭제하고 싶습니다. 나는 온라인으로 경고문을 조사했지만 찾은 정보는별로 도움이되지 못했다. "중복 파일 지정자 제거"에 도움이되었습니다. 나는 그 오류에 기초하여 나 자신을 짐작할 수 있었다.
그러나 중복 원본 파일은 어디에 지정되어 있습니까? 경고의 파일 이름을 기반으로하면 자동 생성 파일이므로 컴파일러에 여러 번 자동으로 파일이 생성되는 이유는 무엇입니까? 그리고 그것이 어디에 지정되어 있는지. 요컨대, 어떻게 해결하고 경고를 멀리 할 수 있습니까?
'.cs'가 C#의 확장이 아닌가요? 그렇다면 질문 대신 C# 대신 태그가 있어야합니까? – JeremyP
나의 실수는, 나는 그것을 손가락으로 가리켰다. 그것은 C#으로 가정했다. 고칠 것입니다. –
그 밖의 다른 버그가있는 경우 플래그 아이콘을 사용하여 문제를 신고 할 수 있습니다. 그것은 방금 풀려 났으므로, 그것들은 지금 꽤 잘 감시되고 있습니다. – chris