繁体   English   中英

如何编辑.csproj文件

[英]How to edit .csproj file

当我使用 .NET Framework 4.0 MSBUILD.EXE 文件编译 my.csproj 文件时,出现错误:在“website01.csproj”的当前上下文中找不到“lable01”。

实际上,我需要添加每个 ASP.NET 页面及其代码隐藏文件的引用。 我已经完成了,它工作正常,但上述错误未决。

我希望这意味着我需要在那个 .csproj 文件中添加表单名称“LABLE01”,但我不知道语法。 请任何人给我提供在 .csproj 文件中添加表单名称的语法。

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

如果您使用的是 Visual Studio 并且需要查看或编辑您的CSPROJ文件,则在 Visual Studio 中,您可以按照以下简单步骤进行操作:

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

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

保存更改后,您必须重新加载项目以进行编译。

请参阅如何:卸载和重新加载MSDN 上的项目


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

但是,我非常不愿意手动编辑这些文件 - 如果可能,请使用解决方案资源管理器。 如果您有错误并且知道如何手动修复它们,请继续,但请注意,如果您不确切知道自己在做什么,则可能会完全破坏项目文件。

由于问题没有直接提到 Visual Studio,我将在 JetBrains Rider 中发布如何执行此操作。

从上下文菜单

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

在此处输入图片说明

有快捷方式

  1. 选择项目
  2. F4

有一种更简单的方法,因此您不必卸载项目。 只需在 Visual Studio 中安装这个名为EditProj 的工具:
https://marketplace.visualstudio.com/items?itemName=EdMunoz.EditProj

然后右键单击编辑您将有一个新菜单项编辑项目文件:)
在此处输入图片说明

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

对于 JetBrains Rider:

第一个选项

  1. 卸载项目
  2. 双击卸载的项目

第二种选择:

  1. 点击项目
  2. 按F4

就是这样!

抱歉,最有效的方法是填充您的 proj 文件。

  1. 右键单击该文件。
  2. 转到属性
  3. 其中 Build Action 选项将其设置为 NONE。
  4. 做一个构建(是的,如果你做得更好,你可能会得到构建错误)
  5. 返回该文件的属性
  6. 设置构建操作选项将其设置回编译。
  7. 重建。

  8. 祝贺你自己比其他人更聪明,而不是让你做项目。 对我来说,这个练习不到 10 秒。 手动尝试将 compile... 行输入 csproj 不仅会使您的项目无法使用,而且也不可能在大规模应用程序上维护。 最好保留源版本控制软件来进行更新。 如果您需要交叉合并分支,那么执行上述操作非常棒:)。

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

  1. 打开解决方案资源管理器并切换到文件夹视图: 在此处输入图片说明

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

  3. 从上下文菜单中选择Open 在此处输入图片说明

这就对了!

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

在此处输入图片说明


更新:

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

在此处输入图片说明

要打开 .csproj 文件:

  • 打开解决方案资源管理器1
  • 单击“编辑项目文件”选项2

它是一个内置选项 .Net core 和 .Net 标准项目

对于 Visual Studio 版本:8.1.5,

  1. 右键单击项目文件夹。
  2. 单击“工具”,然后单击“编辑文件”。

谈话有点晚了,但我找到了一个更好的选择。 在 rider 中,您可以启用“单击打开项目文件”只需 go 到solution options menu ,然后单击单击open project files with single click

在此处输入图像描述

您也可以通过双击项目文件打开.csproj。 因此无需右键单击和 select 编辑项目文件。 只需双击即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM