2011-06-22 17 views
9

プライバシーと個人情報 Visual Studioで作成されたデバッグファイルに含まれていると思います。Visual Studioのデバッグビルドに個人情報が含まれていますか?

私は、デバッグとリリースの両方のためにコンパイルしたプロジェクトを持っており、基本的にソリューション、ソース、pdbsなどを含むディレクトリツリー全体を圧縮して利用可能にしなければなりません。

私は、ソースとバイナリを除き、明らかにどのような情報をに公開するのだろうと思います。

ありがとうございます!

答えて

6

正常に完了すると、これを行うことによって個人情報が公開されることはありません。注意する

物事:パスで

  • 機密情報。ソースファイルを[マイドキュメント]フォルダに保存すると、Windowsのユーザー名は完全なソースファイルパスを埋め込むため、.pdbファイルでリークされます。私はディレクトリc:\ dev \ project(または同様の)にソリューションをコピーし、そこに再構築することをお勧めします。

  • はapp.configをファイルであってもよく、機密情報を探してください

    、ユーザーごとに自動的に

  • をこれらは機密情報が含まれていてもよいように、.userファイルを.suoを公開しないでください、とスタジオによって生成され、

もう1つの提案:中間ファイル(通常はobjディレクトリ)を公開しないでください。これらは受信者を助けるものではありませんが、個人情報が含まれている可能性があります。

+0

ご協力ありがとうございました – test

+0

これまでは* .suo * .ilk * .user * .sdfを除外しています。私は* .objファイルを除外しません。私はそれらを除外すべきですか?彼らはデバッガのための有用な情報を含んでいますか?また、*。configファイルはどうですか?それらを完全に除外することはできますか? – test

+0

.objファイルはデバッガでは使用されません。私はあなたが機密情報を含んでいなければ、あなたがそれらを使うときに.configファイルを提供すべきだと思います。 .configファイルに機密情報が含まれている場合は、プロジェクトを利用可能にするときにその情報をダミー情報に置き換える必要があります。 –

関連する問題