如何编辑。csproj文件

当我使用.NET Framework 4.0 MSBUILD.EXE文件编译我的.csproj文件时,我得到一个错误:“lable01”;在“;website01. csproject”的当前上下文中未找到。

实际上,我需要添加每一个ASP。NET页面及其代码隐藏文件的引用。我已经做到了,它工作得很好,但上面的错误是悬而未决的。

我希望这意味着我需要添加表单名称"LABLE01"在.csproj文件中,但我不知道语法。谁能告诉我在。csproj文件中添加表单名的语法。

275355 次浏览

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

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

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


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

然而,我非常不愿意手动编辑这些文件-如果可能的话,使用解决方案资源管理器。如果你有错误,你知道如何手动修复它们,继续,但要注意,如果你不知道你在做什么,你可能会完全破坏项目文件。

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

如果你正在使用Visual Studio并且你需要查看或编辑你的CSPROJ文件,而在Visual Studio中,你可以通过以下简单的步骤来做到这一点:

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

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

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

  8. 祝贺自己比别人聪明,而不是****你的计划。对我来说,这个练习用了不到10秒。手动输入编译…Line到csproj不仅会使您的项目不可用,而且也不可能在大型应用程序上进行维护。最好保留源代码版本控制软件来进行更新。如果你需要交叉合并分支,那么上面做的是惊人的:)。

有一个更简单的方法,所以你不必卸载项目。只需在Visual Studio中安装名为EditProj的工具:
https://marketplace.visualstudio.com/items?itemName=EdMunoz.EditProj < / p >

然后右键单击编辑,你会有一个新的菜单项edit Project File:)
enter image description here < / p >

因为这个问题没有直接提到Visual Studio,我将在JetBrains Rider中发布如何做到这一点。

从上下文菜单

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

enter image description here

用快捷键

  1. 选择项目
  2. 新闻F4

它是.Net核心和.Net标准项目的内置选项

对于Visual studio版本:8.1.5,

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

JetBrains Rider:

第一个选项

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

第二选择:

  1. 点击项目
  2. 按下F4

就是这样!

下面是我的选项编辑项目文件,而不需要卸载项目:

  1. 打开解决方案资源管理器,切换到文件夹视图: enter image description here < / p >

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

  3. 从上下文菜单中选择Openenter image description here < / p >

就是这样!

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

enter image description here


更新:

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

enter image description here

在vs 2019版本16.8.2 右键单击项目名称 点击“编辑项目文件”;enter image description here < / p >

使用实例打开。csproj文件。

  • 打开方案资源管理器 李1 < / >
  • 单击Edit Project File选项 李2 < / >
虽然谈得有点晚,但我找到了更好的选择。 在rider中,你可以点击“打开项目文件”。 只需转到solution options menu,然后单击open project files with single click

enter image description here