.net – Dll是已发布的网站,但在Build中缺失
发布时间:2020-12-14 05:36:05 所属栏目:Windows 来源:网络整理
导读:应该是一个被忽视的小问题,但是我几天以来一直坚持这个问题并需要一些指示. 我们使用的是.NET 3.5,VS2008和TFS 2010 我有一个ASP.NET网站项目.该解决方案有多个类项目和一个网站项目. 问题是,当TFS构建项目时,在_PublishedWebsite文件夹中永远不会生成2个dll
应该是一个被忽视的小问题,但是我几天以来一直坚持这个问题并需要一些指示.
我们使用的是.NET 3.5,VS2008和TFS 2010 我有一个ASP.NET网站项目.该解决方案有多个类项目和一个网站项目. 问题是,当TFS构建项目时,在_PublishedWebsite文件夹中永远不会生成2个dll. 奇怪的是,这些dll生成并存在于_PublsihedWebsite文件夹之外,但不在bin中,在已发布的网站内. 如果我们发布网站,那么一切都很完美,所有DLL都来了. 流氓dll是: 我已经尝试在所有项目中设置这些dll的CopyLocal. 例如 <Reference Include="Microsoft.ReportViewer.WebForms,Version=9.0.30729.4402,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a,processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> <HintPath>..LibraryMicrosoft.ReportViewer.WebForms.dll</HintPath> <Private>True</Private> </Reference> 我已经检查过我的bin文件夹有一个刷新文件,其中我正确地提到了我的库文件夹中的路径,其中这个dll是物理放置的. 以下是我的解决方案结构的高级视图: Project 1 ----Refers to Report DLL (CopyLocal is true) Project 2 ----Refers to Report DLL (CopyLocal is true) Website project -----Refers to Project 1 -----Refers to Project 2 ----Refers to Report DLL (via Library folder in the refresh file in Bin folder) 我还能检查什么? 解决方法
请将构建定义的日志记录级别设置为Detailed,再次运行TFS构建并检查详细日志,包括TFS构建资源管理器和放置位置中的MSBuild日志文件.我怀疑这个问题会有关键.例如,我已经看到ASP.NET预编译器提供生成网站的错误,而这不会显示在清除的构建资源管理器日志中.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Windows 2008 Server SP2 64位 – 在TIME_WAIT之后,TCP连接
- Windows Phone – 在Windows Phone 8中设置广告
- windows-server-2012-r2 – 如何从Windows Server 2012 R2
- windows安装android开发平台
- windows-server-2008 – 允许人力资源部门将用户输入Active
- windows-server-2008 – 从Windows Server 2000工作组迁移到
- 测试 – Browserstack Win7 IE10不播放HTML5视频
- 在窗户上安装聚合物
- windows – 如何在Python cmd行应用程序上创建静态标题/边框
- windows-server-2008-r2 – 资源监视器 – 磁盘 – 响应时间
推荐文章
站长推荐
热点阅读