如何编辑.csproj文件

loc*_*ock 141 .net c# asp.net

当我使用.NET framework 4.0 MSBUILD.EXE文件编译我的.csproj文件时,我收到的错误"lable01"在"website01.csproj"的当前上下文中找不到

实际上我需要添加每个ASP.NET页面及其Code Behind文件的引用,我已经完成了,它工作正常,但上面的错误正在等待.

我希望这意味着我需要在.csproj文件中添加表单名称"LABLE01",但我不知道语法.请大家为我提供在.csproj文件中添加表单名称的语法.

sgo*_*les 319

CSPROJ以XML格式保存的文件存储项目的所有引用,包括编译选项.还有一个SLN文件,用于存储有关构成解决方案的项目的信息.

如果您使用Visual Studio并且需要CSPROJ在Visual Studio中查看或编辑文件,则可以通过以下这些简单步骤来执行此操作:

  1. 在解决方案资源管理器中右键单击您的项目,然后选择卸载项目
  2. 右键单击项目(在解决方案资源管理器中标记为不可用),然后单击"编辑yourproj.csproj".这将打开您的CSPROJ文件进行编辑.
  3. 完成所需的任何更改后,保存并关闭该文件.再次右键单击节点,完成后选择"重新加载项目".

  • 在 Visual Studio 2022 中,您只需单击“编辑项目文件” (4认同)

Ars*_*yan 17

这是我无需卸载项目即可编辑项目文件的选项:

  1. 打开解决方案资源管理器并切换到文件夹视图: 在此输入图像描述

  2. 导航到解决方案文件夹中要编辑的项目,然后右键单击它。

  3. Open从上下文菜单中 选择。在此输入图像描述

这就对了!

您将看到*.csproj在 Visual Studio 编辑器中打开的文件。
之后,您可以切换回解决方案/项目视图(请参阅步骤 1)。

在此输入图像描述


更新:

从 Visual Studio 2019 (v. 16) 开始,您可以*.csproj通过双击项目来编辑文件。确保您已从设置中打开该选项。

在此输入图像描述

或者

您必须单击“在解决方案和可用视图之间切换”图标(自 VS 19+ 起更新)。

在此输入图像描述

然后单击“文件夹视图(...”

在此输入图像描述

并从第二步(上面)继续。

注意:如果你想切换回来,你必须点击“ .sln”*


Ode*_*ded 16

您可以右键单击项目文件,选择"卸载项目",然后可以通过选择"编辑项目名称.croj"直接打开文件进行编辑.

保存更改后,您必须重新加载项目才能进行编译.

请参见如何:在MSDN上卸载和重新加载项目.


由于项目文件是XML文件,您也可以使用任何支持Unicode的文本编辑器(记事本,记事本++等)编辑它们.

但是,我非常不愿意手动编辑这些文件 - 如果可能的话,请使用Solution explorer.如果您有错误并且您知道如何手动修复它们,请继续,但请注意,如果您不确切知道自己在做什么,则可以完全破坏项目文件.


ria*_*mri 8

有一种更简单的方法,所以你不必卸载项目,只需在visual studio中安装此工具 https://marketplace.visualstudio.com/items?itemName=EdMunoz.EditProj

然后右键单击编辑你将有一个新的菜单项编辑项目文件:) 在此输入图像描述


Flo*_*aal 7

由于该问题没有直接提到Visual Studio,因此我发现此问题正在寻找一种在JetBrains Rider中编辑csproj文件的方法,因此我将在JetBrains Rider中发布如何做到这一点。

从上下文菜单编辑

  1. 右键单击您的项目
  2. 进行编辑
  3. 编辑“ {project-name.csproj}”

在此处输入图片说明

从快捷方式编辑

  1. 选择项目
  2. 按F4


小智 5

在 vs 2019 版本 16.8.2 中右键单击您的项目名称,然后单击“编辑项目文件” 在此处输入图片说明

  • 我很确定这是一个 Visual Studio 扩展...很棒的提示,但不是 OOTB。 (4认同)