Visual studio 2008 如何在Visual Studio 2008中将程序集信息添加到网站/应用程序

Visual studio 2008 如何在Visual Studio 2008中将程序集信息添加到网站/应用程序,visual-studio-2008,project,assemblyinfo,web-application-project,Visual Studio 2008,Project,Assemblyinfo,Web Application Project,谁能告诉我如何将AssemblyInfo.vb文件添加到从NET2.0转换为NET3.5的Web应用程序中 我想添加清单信息,但找不到一种方法来处理Web应用程序的已编译DLL 我正在使用VisualStudio2008的Web部署项目,如果这有什么不同的话。我还将用SVN内部版本号替换版本号,但还没有做到这一点:) 谢谢我进行了进一步调查,发现我把网站项目和Web应用程序项目混淆了。这就是我发现的: Web应用程序项目 通过应用程序属性包含程序集信息(隐藏的AssemblyInfo文件) 编

谁能告诉我如何将AssemblyInfo.vb文件添加到从NET2.0转换为NET3.5的Web应用程序中

我想添加清单信息,但找不到一种方法来处理Web应用程序的已编译DLL

我正在使用VisualStudio2008的Web部署项目,如果这有什么不同的话。我还将用SVN内部版本号替换版本号,但还没有做到这一点:)


谢谢

我进行了进一步调查,发现我把网站项目和Web应用程序项目混淆了。这就是我发现的:

Web应用程序项目

  • 通过应用程序属性包含程序集信息(隐藏的AssemblyInfo文件)
  • 编译后创建一个工作网站
网站项目

  • 可以通过App_Code文件夹中的AssemblyInfo文件包含程序集信息
  • 在原地创建一个工作网站
Web应用程序项目

  • 仅从Web应用程序项目复制AssemblyInfo文件(我对此进行了测试)
CrusieControl.NET-SVNLabeller

  • 只能覆盖Web应用程序项目中AssemblyInfo文件中的版本号
因此,我将在未来使用Web应用程序项目。以前,我使用网站项目,因为它们在原地工作,我们过去只是将它们复制到Live Server(我知道这很糟糕-这就是为什么我在尝试改进开发环境时问所有这些问题的原因)

这个答案是我进一步研究的笔记,我认为这就是堆栈溢出的目的。如果有人想把问题改成更适合我的答案,我会理解的——我会尝试重新标记自己

如果我在这里的解释中漏掉了,请告诉我

干杯

编辑

经过进一步研究,在合并程序集时,Web部署项目和Web应用程序项目似乎存在问题。让它工作的唯一方法是以不同的方式命名程序集,这就给我留下了一个带有版本信息的程序集和一个带有清单信息的程序集(请记住,我的版本信息来自SVNLabeller)。这不是我想要的。因此,我现在恢复到Web站点项目,并发现我可以手动编辑.wdproj文件以添加额外的程序集信息,很遗憾我无法通过Visual Studio进行编辑,但这是目前我能想到的最佳解决方案