c# - Visual Studio 2012 中扩展名为 .bak 的类文件

标签 c# visual-studio-2012

是否在运行时使用了像 MyClass.cs.bak 这样的类文件,即使在同一个 Visual Studio 项目中有一个名为 MyClass.cs 的类文件?

这两个文件都包含在项目中。该项目是 Web 应用程序类型,因此在部署时所有内容都编译成一个 dll。我不确定在编译过程中是否忽略了 .bak 文件。

我正在 Visual Studio 中处理一个项目,其中一些过去的开发人员已将这两个文件包含在项目中。

最佳答案

如果您在解决方案资源管理器中单击该文件并查看“属性”窗口,您将看到一个名为“生成操作”的属性。这定义了文件是被视为代码(“编译”)、被包含为资源(“嵌入式资源”)还是被忽略(“无”)。

将文件添加到项目时,会根据文件扩展名选择默认的生成操作。 .bak文件,对于C#项目没有特殊意义,默认选择“None”,编译项目时忽略该文件。

关于c# - Visual Studio 2012 中扩展名为 .bak 的类文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21834429/

相关文章:

c# - 创建一个方形边框,内部有图像,宽度和高度取决于统一的网格列

mysql - 如何在报告中添加跳过的日期?

c++ - 窗口化 XAML 应用程序

c# - 为什么不能在 WPF 项目中引用 System.Web.WebPages 和 System.Web.Razor?

c# - 关于 IoC/DI VS CBSE 的信息

c# - Visual Studio C++ 和 C# 的键盘快捷键

c# - XNA ActiveX 控件 - 在 IE 中运行时找不到自定义 ContentReader

mysql - Visual Studio Ultimate 2012 RC 是否支持 MySQL 实体?

sql-server - 如何在 SQL Server 中创建行的过期时间

c++ - 部分外部链接