微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

asp.net – 存储Web应用程序项目组合参考的位置?

为应用程序存储的程序集参考在哪里?

在网站中,当您添加引用时,我将看到在web.config中写入汇编节点的汇编标签.我只是好奇Web应用程序项目如何使连接得到正确的本地dll?

我手动添加引用和应用程序构建,但是dll不会导入到BIN文件夹中,并且汇编节点不会像在网站中一样在Web配置中创建.我做一个解决方搜索文本’assembly =“SomeAssembly …”,没有找到结果.

我只是好奇,因为我正在集中化更新汇编引用,因为第三方控制供应商定期提供修补程序,我们最终必须运行并更新所有单独的页面参考到程序集.我能够在网站项目中有效地执行此操作,但我对Web应用程序项目来说相当新颖.任何建议或链接将不胜感激.我想我正在寻找汇编和控制ASP.NET Web应用程序项目的参考管理.

解决方法

像大多数Visual Studio项目一样,项目中保存了引用.

有两种参考:

项目引用是同一解决方案中另一个项目的引用.他们看起来像这样:

<ProjectReference Include="..\VBClassLibrary1\VBClassLibrary1.vbproj">
  <Project>{045D7D9F-8E44-4C4B-95F8-620E86593C5B}</Project>
  <Name>VBClassLibrary1</Name>
</ProjectReference>

文件引用是对磁盘上任意文件的引用:

<Reference Include="System.Core">
  <requiredTargetFramework>3.5</requiredTargetFramework>
</Reference>

如果展开“引用”文件夹并单击引用,则在“属性”窗口中,您将看到两种引用都具有“复制本地”属性.对于项目引用,它认为true,对于文件引用为false(尽管也许这只是在GAC中的文件).更改认值添加

<Private>False</Private>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐