【发布时间】:2017-06-27 13:32:20
【问题描述】:
由于 dotnet 核心移回 .csproj 格式,有一个新的自动生成的 MyProject.AssemblyInfo.cs,其中包含:
[assembly: AssemblyCompany("MyProject")]
[assembly: AssemblyVersion("1.0.0.0")]
注意,这是在每次构建时自动重新生成的。 之前在 /obj/ 目录中找到该文件,现在它似乎只在内存中,因为在磁盘上找不到该文件并且单击错误消息不会打开任何文件。
由于它们是在那里定义的,我无法在经典的AssemblyInfo.cs 中自己定义它们。
在哪里/如何定义项目的公司和版本?
【问题讨论】:
-
请注意,这与 dotnet core 并不严格相关。这与基于 .csproj 的新格式相当相关。将这种新的 .csproj 格式与旧的 .NET Framework 结合使用非常好,例如 net461
标签: visual-studio visual-studio-2017 .net-core assemblyinfo