我已经完成了我的c#程序,点击“生成解决方案”,然后从项目目录中的bin文件夹中取出exe文件。我注意到文件名下面的描述是“WindowsFormApplication1”。我浏览了一下解决方案资源管理器中可能更改的任何字段,但没有什么起作用。我想知道是否这样发布我的程序是正确的,或者在哪里可以更改该描述?我只想传递exe文件。
我已经完成了我的c#程序,点击“生成解决方案”,然后从项目目录中的bin文件夹中取出exe文件。我注意到文件名下面的描述是“WindowsFormApplication1”。我浏览了一下解决方案资源管理器中可能更改的任何字段,但没有什么起作用。我想知道是否这样发布我的程序是正确的,或者在哪里可以更改该描述?我只想传递exe文件。
有两种方法。
右键单击项目 => 属性 => 应用程序 => 程序集信息...
解决方案资源管理器 => 项目 => 属性文件夹 => AssemblyInfo.cs
您可以在项目属性的应用程序
-> 程序集信息...
中更改它们。
如果您关注元数据,您可能希望在生成
-> 高级...
-> 调试信息
中禁用pdb,否则程序集将包含.pdb文件的完整路径,其中通常包含用户名。
我想补充一点,如果你在一个解决方案中处理多个项目,可以创建单独的构建属性文件。这样,你就不需要为每个项目设置属性。
创建名为Directory.Build.Props
的文件在解决方案文件夹中。
添加以下属性:
<Project>
<PropertyGroup>
<Version>1.0.0.0</Version>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<FileVersion>1.0.0.0</FileVersion>
<Company>Stack Exchange Inc.</Company>
<Authors>Jeff Atwood, Joel Spolsky</Authors>
<Copyright>用户贡献根据cc by-sa许可。rev 2020.10.26.37891</Copyright>
</PropertyGroup>
</Project>