任何人都可以告诉我如何将AssemblyInfo.vb文件添加到从NET2.0转换为NET3.5的Web应用程序.
我想添加清单信息,但无法找到Web应用程序编译的DLL的方法.
我正在使用Visual Studio 2008的Web部署项目,如果这有所不同.我也将用SVN版本号替换版本号,但还没有那么远:)
谢谢
我进一步调查并发现我一直在混淆Web站点项目与Web应用程序项目.这是我发现的:
Web应用程序项目
通过Application Properites包含程序集信息(隐藏的AssemblyInfo文件)
编译后创建一个工作网站
网站项目
可以通过App_Code文件夹中的AssemblyInfo文件包含程序集信息
在原地创建一个工作网站
Web应用程序项目
仅从Web应用程序项目复制AssemblyInfo文件(我测试了这个)
CrusieControl.NET - SVNLabeller
只能覆盖Web应用程序项目中AssemblyInfo文件中的版本号
因此,我将来会使用Web应用程序项目.以前我使用网站项目,因为他们在原地工作,我们过去只是将它们复制到Live Server(我知道这很糟糕 - 这就是为什么我在尝试改善我们的开发环境时会问所有这些问题) .
这个答案是我进一步研究的注释,我认为这是Stack Overflow的目的.如果有人想将问题改为更适合我的答案,我会理解 - 我会尝试重新标记自己.
如果我在这里错过了我的解释,请告诉我!
干杯
编辑
进一步研究后,似乎在合并程序集时Web部署项目和Web应用程序项目存在问题.让它工作的唯一方法是以不同的方式命名程序集,这使我得到一个带有版本信息的程序集和一个带有我的清单信息的程序集(请记住我的版本信息来自SVNLabeller).这不是我想要的.所以我现在回到网站项目,并发现我可以手动编辑.wdproj文件以添加额外的程序集信息,这是一个遗憾,我不能通过Visual Studio做到这一点但是我能想到的最好的解决方案现在.