Visual Studio 我可以删除除编译程序之外的所有其他文件吗?

6kkfgxo0  于 2023-03-03  发布在  其他
关注(0)|答案(1)|浏览(144)

在Visual Studio中生成解决方案时(2022),它会生成一个EXE(或者DLL,如果我选择类库的话)正如预期的那样,除了它还生成一些文件,像PDB,和一些CS文件,我知道它们中的大多数是做什么的,但是如果我在制作一个软件,由多个这样的文件组成,我不希望或者不喜欢有人查看应用程序目录,然后找到源文件和/或源代码和解决方案,这让我想到一个问题:* * 删除除已编译的EXE或DLL之外的每个文件是否会影响其可用性,或者是否有其他情况可避免创建这些文件,如SLN或PDB?**
提前感谢:)
我没有尝试过任何方法,因为,我根本不知道如何防止VS创建这些文件,除了编译文件。

alen0pnh

alen0pnh1#

.pdb文件是编译的输出。您可以使用以下命令隐藏它们:

<DebugSymbols>false</DebugSymbols>

其他文件,如.cs.sln是项目的输入。删除它们将意味着您无法再构建程序。我不明白您为什么要删除它们。如果它们出现在您的输出目录中,请检查您没有在项目中的这些项上设置“复制本地”(CopyToOutputDirectory)。

相关问题