【问题标题】:C# app not compiling correctlyC# 应用程序未正确编译
【发布时间】:2011-03-30 03:16:56
【问题描述】:

我需要在 VS 2008 Professional 中编译我的 C# Web 应用程序。我在一个解决方案中有 2 个项目。第一个项目,PowerMeter 有一个带有命名空间 Inov.PowerMeter 的 App_Code 文件夹,应用程序中相关的 .aspx.cs 文件通过使用 Inov.PowerMeter; 引用它。此代码编译良好并正确构建 powermeter.dll。我有第二个项目叫做 QuickMeter。为此,app_code 创建了一个命名空间 Inov.Quickmeter,并且 aspx.cs 文件正确引用了它。但这不会编译。

aspx.cs 文件看不到命名空间。我是否必须设置此“构建操作”才能编译?它在哪里?

谢谢!

【问题讨论】:

  • 它会给你什么错误? asp.net proj 应该引用 dll 项目..
  • 具体的编译错误是什么?
  • 这些项目是“Web 应用程序”还是“网站”?
  • 它给出了一个缺少的装配错误。如果我在其中添加 quickmeter.dll,这将起作用,但我希望它从头开始为我构建 quickmeter.dll。它为 powermeter.dll 正确执行此操作。没有 powermeter.dll 引用,但是当我构建它时,它会正确生成一个。
  • +1 to Henk...如果两者都是 Web App 项目,它应该可以正常工作:)

标签: c# .net asp.net


【解决方案1】:

您是否在第二个项目中添加了对第一个项目的引用?在第二个项目中,转到引用,然后右键单击并选择添加引用

【讨论】:

  • 并创建一个项目参考;不要浏览到 /bin 文件夹!
猜你喜欢
  • 2013-02-08
  • 1970-01-01
  • 1970-01-01
  • 2012-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-12
相关资源
最近更新 更多