C# 我如何知道我的项目是什么;她叫什么名字?

C# 我如何知道我的项目是什么;她叫什么名字?,c#,visual-studio,C#,Visual Studio,这可能是一个非常新的问题,但我如何知道我的项目的名称是什么?我已经了解到项目名称与程序集名称不同。这是Visual Studio中解决方案资源管理器中显示的内容。您可以更改.csproj文件的名称,但项目名称将保持不变。要更改它,请使用VS或更改.csproj文件的内容。是否在您的csproj文件中查找Application.ProductName?: <Project> <PropertyGroup> <AssemblyName>SOME NAM

这可能是一个非常新的问题,但我如何知道我的项目的名称是什么?我已经了解到项目名称与程序集名称不同。

这是Visual Studio中解决方案资源管理器中显示的内容。您可以更改.csproj文件的名称,但项目名称将保持不变。要更改它,请使用VS或更改.csproj文件的内容。

是否在您的
csproj
文件中查找
Application.ProductName

<Project>
  <PropertyGroup>
    <AssemblyName>SOME NAME OF YOUR CHOOSING</AssemblyName>
  </PropertyGroup>
</Project>

你选什么名字
这不必与项目的
csproj
文件名匹配,但通常会匹配。它将确定生成的
exe
dll
文件的名称

您可以通过Visual Studio进行更改:

  • 在解决方案资源管理器中的项目上单击鼠标右键
  • 单击下拉列表中的属性
  • 转到应用程序选项卡
  • 更改“程序集名称”字段

  • 你为什么需要知道这个名称?你的项目的名称是你给它的任何名称。这样我就可以使用
    .Properties.Resources
    ,如回答所示:@Joe在这种情况下,你不想知道项目名称,你想知道默认的命名空间。这将显示在“项目设置”窗口中。当然,假设您从那时起没有更改它。要按原样查找属性的命名空间,请打开解决方案资源管理器并查找Resources.Designer.resx文件。如果你打开它,顶部的名称空间就是你的答案。我不确定那是什么,而且当我键入它时,名称
    应用程序
    不会出现。是否有一个
    使用
    我需要的?奇怪。但不确定这是否是您要查找的内容。这只适用于WinForm应用程序,并且此属性是从与项目名称不同的程序集清单中检索的。@JaceRhea哦,这就是为什么。。。谢谢你指出这一点!