我有一個運行在IIS中的C#網站。我在App_code目錄下有幾個.cs文件。我可以在所有* .aspx.cs和* .ascx.cs文件中引用它們。我沒有Visual Studio,我需要手動進行更改。在運行IIS的C#網站中添加新的.cs文件
我現在需要在.aspx.cs文件中使用Web服務。我使用wsdl.exe生成了一個代理類,並將其放在App_code目錄下。但我無法引用aspx.cs文件中的文件。我得到的錯誤
編譯器錯誤信息:CS0246:類型或命名空間名稱「TestSearchProxy」找不到(是否缺少using指令或程序集引用?)
代理犯規有任何名稱空間定義,我假設它是默認的名稱空間。我沒有在aspx.cs文件中添加任何「使用*」。
有人可以幫我解決這個問題嗎?
我嘗試另一種方法是:
我生成從代理文件一個dll使用CSC命令並置於bin目錄下的DLL。我仍然無法訪問代理類。
爲什麼不使用Visual Studio(Express)? –
我正在處理現有項目,並且sln文件與新版本的Visual Studio Express不兼容。我是C#和.net的新手。你能否幫助我在沒有Visual Studio的情況下進行這些更改? – Bhuvana
你有MSBuild的版本嗎?您可以嘗試使用以下命令直接構建.proj文件:'msbuild/t:Build .csproj' –