| 
                        
                             | 
                    灰常酷的显示器 · 【调试】perf和火焰图 - ...· 2 年前 · | 
| 
                        
                             | 
                    另类的蚂蚁 · 如何将布尔数组转换为整型数组 - 问答 - ...· 2 年前 · | 
| 
                        
                             | 
                    飘逸的小摩托 · Linux命令之tar - 苦逼运维 - 博客园· 2 年前 · | 
我正在试着用MSBuild插件设置Jenkins。我让Jenkins从存储库中检出解决方案并运行构建。但是每次构建都会失败,因为有几个
error CS0433: The type 'CustomControls_WarningPopup' exists in both (...)
             
              
               
                
                 
                  
                   
                    
                   
                  
                 
                
               
              
             
            
             
              
               
                
                 
                  
                   
                    
                     WarningPopup
                    
                    是一个定义了两次的
                    
                     .ascx
                    
                    ,每个网站项目定义一次,解决方案中有两个网站项目。问题是,在从VS2010编译整个解决方案时,这不会出现任何问题。我应该用一些特定的参数来运行MSBuild,让它的行为像VS一样吗?
                   
                  
                 
                
               
              
             
            
             
              
               
                
                 
                  
                   
                    我已经尝试过将
                    
                     Temporary ASP.NET files
                    
                    移动到自定义文件夹(就像
                    
                     this
                    
                    answer中的一样),但没有任何帮助。也许我遗漏了一些对CI专家来说显而易见的东西。
                   
                  
                 
                
               
              
             
            
                   
                    
                     
                      
                       
                        
                         
                          
                           
                            
                             
                              我找到原因了。第二个项目中有另一个
                              
                               UserControl
                              
                              ,它意外地继承了同名的类。这两个控件都在同一个目录中,Visual Studio在编译期间也没有看到任何错误,ReSharper也没有看到任何错误。此外,MSBuild在两个网站项目中都抛出了错误,尽管其中只有一个项目存在重复的控制。最有趣的是,这种情况已经持续了几个月,没有出现任何问题……
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
无论如何,改变这个控件的类解决了这个问题,最终自动化构建成功了!
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
                                       扫码关注腾讯云开发者
领取腾讯云代金券
| 
                         | 
                    飘逸的小摩托 · Linux命令之tar - 苦逼运维 - 博客园 2 年前 |