私の興味は、C#プロジェクトを含むソリューションファイルに関して最初です。Visual Studioソリューション(.sln)ファイルには、作成されたマシンのヒントがありますか?
.NET Frameworkの正確なバージョン、ユーザー名とパスワード、ソリューションファイルが作成されたマシンを識別できるその他の情報はありますか?
私の興味は、C#プロジェクトを含むソリューションファイルに関して最初です。Visual Studioソリューション(.sln)ファイルには、作成されたマシンのヒントがありますか?
.NET Frameworkの正確なバージョン、ユーザー名とパスワード、ソリューションファイルが作成されたマシンを識別できるその他の情報はありますか?
いいえ、Patrick Hofmanが既に回答しているので、.slnファイルには.csprojプロジェクトファイルの一覧が含まれています。しかし
、
ユーザー名を使用すると、アセンブリ参照のようなさまざまな場所、PDBファイル、異なる設定ファイルを除いて、それを自分で指定していない場合はどこにも保存されていない、あなたがなどC:\Users\yourusername\My Documents\Visual Studio Projects\ConsoleApplication1
また
などのユーザー固有のpathesを使用している場合、ファイルメタデータのようなものがあることに注意してください。 Visual Studioにはまったく関係ありませんが、ファイル作成者に関する情報を保存できます。私の場合は、ファイルプロパティの[詳細]タブにコンピュータ名とドメインユーザー名が表示されます。
接続文字列は.config(,Web.config
など)ファイルに格納されます。あなたは確かにあなたのログインとパスワードを公開データベースにコミットしたくないでしょう。
いいえファイルをご覧ください。これは、ソリューション内のすべてのプロジェクトとそのビルド構成を列挙します。
コンピュータ固有のものが見つかる場所は、プロジェクトファイルと.suoファイル(通常はバージョン管理に送信しないファイル)とコンパイルされたアセンブリのPDB(ファイルパスなどがあります)があります。 )。
メモ帳などのテキストエディタでファイルを見てみましたか? –
私はちょうどそれを示しました。 @AlexeiLevenkov – TheDeparted