2016-12-23 1 views
5

C# 프로젝트가 포함 된 솔루션 파일에 대한 관심이 있습니다.Visual Studio 솔루션 (.sln) 파일은 작성한 시스템에 대한 힌트를 가지고 있습니까?

.NET Framework 버전, 사용자 이름 및 암호와 같은 솔루션 파일이 생성 된 컴퓨터를 식별 할 수있는 다른 정보가 있습니까?

+0

메모장이나 다른 텍스트 편집기에서 파일을 보았습니까? –

+0

방금 ​​그 중 일부가 그걸 보여 줬어? @AlexeiLevenkov – TheDeparted

답변

3

아니요. Patrick Hofman이 이미 대답 했으므로 .sln 파일에는 .csproj 프로젝트 파일 목록 만 포함되어 있습니다. 그러나

,

  1. 정확한 대상 .NET Framework 버전은 .csproj 파일에 저장됩니다.
  2. 이름은 당신이 어셈블리 참조와 같은 다른 장소, PDB 파일, 다른 구성 파일을 제외하고, 스스로를 지정하지 않으면 어디에도 저장되지 않고, 당신은 등 C:\Users\yourusername\My Documents\Visual Studio Projects\ConsoleApplication1 또한

    같은 사용자 별하는 Pathes를 사용하는 경우, 파일 메타 데이터와 같은 것이 있음을 주목하십시오. Visual Studio와 관련이 없지만 파일 작성자에 대한 정보를 저장할 수 있습니다. 나에 관해서는 파일 속성의 세부 정보 탭에 내 컴퓨터 이름과 도메인 사용자 이름이 표시됩니다.

  3. 연결 문자열은 .config (App.config, Web.config 등) 파일에 저장됩니다. 당신은 당신의 로그인과 패스워드를 공개 데이터베이스에 위탁하고 싶지 않을 것입니다.

4

아니요. 파일을보십시오. 솔루션의 모든 프로젝트와 빌드 구성을 열거합니다.

컴퓨터 관련 항목을 찾을 수있는 곳은 프로젝트 파일과 .suo 파일 (일반적으로 버전 관리로 보내지 않음) 및 컴파일 된 어셈블리의 PDB (파일 경로 등을 포함 할 수 있음)입니다.).

관련 문제