在Visual Studio中生成解决方案时(2022),它会生成一个EXE(或者DLL,如果我选择类库的话)正如预期的那样,除了它还生成一些文件,像PDB,和一些CS文件,我知道它们中的大多数是做什么的,但是如果我在制作一个软件,由多个这样的文件组成,我不希望或者不喜欢有人查看应用程序目录,然后找到源文件和/或源代码和解决方案,这让我想到一个问题:* * 删除除已编译的EXE或DLL之外的每个文件是否会影响其可用性,或者是否有其他情况可避免创建这些文件,如SLN或PDB?**
提前感谢:)
我没有尝试过任何方法,因为,我根本不知道如何防止VS创建这些文件,除了编译文件。
1条答案
按热度按时间alen0pnh1#
.pdb
文件是编译的输出。您可以使用以下命令隐藏它们:其他文件,如
.cs
和.sln
是项目的输入。删除它们将意味着您无法再构建程序。我不明白您为什么要删除它们。如果它们出现在您的输出目录中,请检查您没有在项目中的这些项上设置“复制本地”(CopyToOutputDirectory
)。