我在App_Code中有一些无法访问的类,除非我将它们从Content更改为Compiled。一旦我将它们更改为Compiled,我就会开始收到对我没有任何意义的错误消息和警告。
1:
严重级代码说明项目文件行 警告CS0436类型'文章' in' C:\ Users \ Ken \ OneDrive \ Web site \ Choatech \ App_Code \ Article.cs'与进口类型的冲突'文章' in' choatech,Version = 2015.7.5693.41559,Culture = neutral,PublicKeyToken = null'。使用&C; \ Users \ Ken \ OneDrive \ Web站点\ Choatech \ App_Code \ Article.cs'中定义的类型。 Choatech C:\ Users \ Ken \ OneDrive \ Web site \ Choatech \ App_Code \ SQLProvider.cs 12
2:
严重级代码说明项目文件行 错误CS0433类型' SQLProvider'存在于' choatech,Version = 2015.7.5693.41559,Culture = neutral,PublicKeyToken = null'和' 1_App_Code,Version = 0.0.0.0,Culture = neutral,PublicKeyToken = null' Choatech C:\ Users \ Ken \ OneDrive \ Web site \ Choatech \ Views \ Article \ Index.cshtml 24
我理解它试图告诉我该项目存在两次,但它在第一次错误中同时引用同一个文件...这对我没有意义。
在第二个错误中,它列出了一些似乎在项目文件中的错误......
将类更改为内容可以解决错误,但我的代码在整个应用程序中都无法访问。
我正在使用MVC,如果这有任何区别。
感谢。
答案 0 :(得分:0)
不要将这些文件放在App_Code中。保存在App_Code文件夹中的源代码在运行时自动编译,导致您看到CS0436警告。