Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio调试生成是否包含任何个人信息?_Visual Studio_Visual Studio 2010 - Fatal编程技术网

Visual studio Visual Studio调试生成是否包含任何个人信息?

Visual studio Visual Studio调试生成是否包含任何个人信息?,visual-studio,visual-studio-2010,Visual Studio,Visual Studio 2010,我想知道Visual Studio创建的调试文件中包含的隐私和个人信息 我有一个为调试和发布编译的项目,我必须压缩整个目录树,其中包含解决方案、源代码、PDB等,并使其可用 我想知道除了源代码和二进制文件之外,这样做会发布什么类型的信息 谢谢 如果操作正确,则不会发布任何个人信息 注意事项: 路径中的敏感信息。如果您将源文件保存在“我的文档”文件夹中,您的Windows用户名将在.pdb文件中泄漏,因为它嵌入了完整的源文件路径。我建议将解决方案复制到目录c:\dev\project(或类似目录

我想知道Visual Studio创建的调试文件中包含的隐私和个人信息

我有一个为调试和发布编译的项目,我必须压缩整个目录树,其中包含解决方案、源代码、PDB等,并使其可用

我想知道除了源代码和二进制文件之外,这样做会发布什么类型的信息


谢谢

如果操作正确,则不会发布任何个人信息

注意事项:

  • 路径中的敏感信息。如果您将源文件保存在“我的文档”文件夹中,您的Windows用户名将在.pdb文件中泄漏,因为它嵌入了完整的源文件路径。我建议将解决方案复制到目录c:\dev\project(或类似目录)并在那里重建

  • 不要发布.suo、.user文件,因为这些文件可能包含敏感信息,并且由studio为每个用户自动生成

  • 注意app.config文件中可能存在的敏感信息


还有一个建议:不要发布任何中间文件(通常在obj目录中)。这些对收件人没有任何帮助,但可能包含个人信息。

到目前为止,我排除了*.suo*.ilk*.user*.sdf。我不排除*.obj文件。我应该排除他们吗?它们是否包含对调试器有用的信息?还有*.config文件呢?我可以完全排除它们吗?调试程序不使用obj文件。我认为您应该在使用.config文件时提供这些文件,如果它们不包含任何敏感信息(根据您自己的判断,哪些内容不应披露给其他方)。如果.config文件包含敏感信息,则在使项目可用时,应将该信息替换为虚拟信息。好的,我会这样做。再次感谢