多个config文件导致的编译错误
来源:互联网 发布:济南打车软件 编辑:程序博客网 时间:2024/05/16 11:31
今天想学习一下早些时候下载的PetShop4项目,启动VS2005,选择“打开网站”定位到解压后的目录PetShop,编译后提示了如下信息:
首先是“在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。”这个错误提示,Google一下见有人说是项目中多个web.config文件造成的,我看了一下解决方案资源管理器里面也就一个web.config,为了确认我在PetShop文件夹搜索*.config,果然多出来了几个,有App.config,CreateDemoUsers.exe.config等。但它们应该和Web项目没有太多联系才对呀?仔细观察了下才发现原来是自己弄错了,PetShop的Web项目存在于解压后的Web目录下,而我机子上的PetShop文件夹则是整个解决方案的根目录。找到根源后直接打开PetShop目录下的“PetShop.sln”,并将Web项目设为启动项目,Ctrl + F5,一切正常,连上面的那些“未能找到元素***的架构信息”的提示也没了。这个问题我还是搜了一下,找到这篇帖子:http://topic.csdn.net/u/20081022/19/46e35d32-bb11-4f04-a90a-81aed8212b1c.html
看了解释应该是命名空间不统一的原因吧,前面错误地打开项目时那几个config文件中的配置节是有不同的:
web.config:
- <configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
app.config直接就是<configuration>。具体不知道,估计是这两个命名空间的原因~~
这里把前后解决方案资源浏览器内容帖出来:
错误打开项目: 正确打开项目:
- 多个config文件导致的编译错误
- [编译相关]系列3:makefile或者config文件当中的空格或者注释导致编译出错
- 解决android工程引用多个jar包导致的文件重复的错误
- C#发布项目编译的时候App.config文件可能会出的一种错误
- 多个PCL库导致编译出错的问题
- minibufexplorer导致vim出现多个窗口的错误
- minibufexplorer导致gvim出现多个窗口的错误
- 宏不正确的写法,导致编译错误
- 修改时间不一致导致的编译错误
- gcc版本不同导致的编译错误?
- 全角符号输入导致的编译错误
- Android PRODUCT_COPY_FILES导致的编译错误
- 模板中const导致的编译错误
- 多个.Net程序共用同一个config文件的方法
- 关于.config文件生成的编译过程。
- 超级崩溃之头文件错误导致error LNK1120: 1 个无法解析的外部命令
- android 项目R.java文件缺失导致编译错误
- notepad++ 中使用 javac 编译在同一文件下的多个java文件 出现找不到符号的错误
- VB做IE插件1 BHO
- buildbot的master.cfg 文件分析
- JAVA技术交流(学习群):51194570;JAVA技术交流(应用群):51194804
- 几个免费的文献数据库密码
- 数据库参数的可配置性
- 多个config文件导致的编译错误
- WebService 在传回 ArrayList 时说: XML 文档时出错
- 一个基于命令行的“距离变换”的实现
- 我失恋了
- 网上很多Rose2003的破解方式都无效,下面是几经尝试发现的方法。
- Linux下JNI参数中文字符串的处理
- 想考MCSE CCNA的朋友进来拿一份。。。
- Matlab的函数及指令一览表
- Java注解(Tiger)