簡體   English   中英

在C#中添加引用

[英]Adding references in C#

從網站轉換為Web應用程序時如何為C#類文件添加程序集引用

我最近將我的VS項目從網站轉換為Web應用程序。 這樣做時,在嘗試查看站點時,出現以下錯誤:

The type or namespace name 'FunFactory' could not be found (are you missing a using directive or an assembly reference?)

FunFactory是App_Code中的類文件-我需要怎么做才能使該類被Web應用程序識別?

我認為是App_Code問題(基於我從您的帖子中了解的信息)

查看此內容進行一般性討論
ASP.NET網站在App_Code文件夾中看不到.cs文件

特別是針對轉化問題的
App_Code文件夾問題


而這一點更詳細地描述了該問題
http://vishaljoshi.blogspot.com/2009/07/appcode-folder-doesnt-work-with-web.html

如果有隔離的代碼文件需要添加到WAP,該怎么辦?

您可以在任何名為“ CodeFolder”,“ Controllers”或在您的項目中有意義的文件夾下添加代碼文件……除非您特別希望服務器端的編譯行為,否則請避免將它們放在“ App_Code”下……

在Visual Studio中,您可以右鍵單擊項目,然后在上下文菜單中轉到“添加引用”。 之后,您將看到的內容確實取決於VS的版本,但是您可能會獲得一組選項卡,指示可以添加哪些引用。

進行此操作的另一種方法是:

<Reference Include="[name]">
    <HintPath>[path]</HintPath>
</Reference>

或者這是一個項目...

<ProjectReference Include="[path]">
  <Project>[project-GUID]</Project>
  <Name>[name]>
</ProjectReference>

祝好運。

編輯:如果您嘗試在AppCode中使用引用,則需要執行以下操作:

using [namespace];

...在您想要使用它的頁面頂部。

在解決方案資源管理器中,右鍵單擊“引用”,然后選擇“添加引用”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM