2013-05-20 121 views
2

这可能是一个非常新手的问题,但我怎么知道我的项目名称是什么?我读过项目名称与程序集名称不同。我如何知道我的项目名称是什么?

+1

为什么你需要知道这个名字? – Ikke

+0

您的项目名称是您给出的任何内容。 –

+0

所以我可以使用'.Properties.Resources'如下面的答案所示:http://stackoverflow.com/a/16016561/977472 – Joe

回答

1

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

0

您是否在寻找Application.ProductName

+0

我不确定那是什么,当我输入名称'Application'时没有出现。有我需要的'使用'吗? – Joe

+0

奇怪,[它适用于我](http://msdn.microsoft.com/en-us/library/system.windows.forms.application.aspx)。 不知道这是不是你要找的。 –

+1

这只适用于WinForm应用程序,并且该属性是从程序名称不相同的程序集清单中检索的。 –

2

在你csproj文件:

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

这并不为您的项目匹配csproj文件名,但它通常做。它将确定您构建的exedll文件的名称。

您可以通过Visual Studio更改:

  1. 右键单击您的项目在下拉列表中的解决方案资源管理器
  2. 点击属性
  3. 转到应用程序选项卡
  4. 变化“Assembly name”字段
相关问题