VS2013中的参考问题,同时在同一解决方案中有2个项目

时间:2014-11-29 15:36:53

标签: asp.net .net silverlight visual-studio-2013

在将VS 2013用于学校项目时,我遇到了一些引用问题。

基本上,我有一个ASP.NET项目(我们称之为project1)需要从Silverlight项目(project2)调用一个小应用程序。所以我的解决方案包含2个项目,project1中引用了project2。

两个项目在单独测试时工作得非常好,但是在一起时,会出现此错误:

  

CS0012:类型'System.Windows.Controls.UserControl'在未引用的程序集中定义。您必须添加对程序集'System.Windows,Version = 5.0.5.0,Culture = neutral,PublicKeyToken = 7cec85d7bea7798e'的引用。

我的代码行(调用project2)看起来像这样:

    <section id="main">
        @RenderBody()
        @project2.function()
    </section>

事实是:

  • 我在project2中引用了System.Windows
  • 我尝试通过Add&gt;引用project1中的System.Windows。参考,但它不存在
  • 我尝试手动引用project1中的System.Windows,但它不起作用
  • 尝试了我在网络上找到的不同的东西,但找不到任何修复
  • 显然(据我所知)对project2的调用并不关心project2中的System.Windows引用,而是使用project1中的那个

如果有人有任何想法,我很确定这是一个愚蠢的事情,但我从那天早上就被卡住了,不能再往前走......

0 个答案:

没有答案