使用Visual Studio 2012,我有一个包含4个项目的解决方案,其中一个是Web应用程序 - 这些都在C#中。
其中一个项目(ApplicationServices)被Web项目引用,并且在A.B.X的命名空间中有一些类。最近,我需要一组类似服务的新类,所以我复制了一个文件夹中的3个.cs文件并创建了一个新文件夹并将它们放在那里。 (这是在同一个项目中。)我将3个文件中的命名空间从A.B.X更改为A.B.Z.回到引用A.B.X的另一个项目中,我尝试添加A.B.Z的使用但是找不到它。
以下是其中一个文件的前几行,它在程序集中的代码中可以识别:
namespace MarketCert.Parts.WordpressServices
{
public class WordpressService
{
private const string WordpressEndpoint = "WordpressEndpoint";
public WordpressUser Login(string username, string password)
{
以下是同一个程序集/项目中未识别的新(相应)代码文件中的前几行:
namespace MarketCert.Parts.YMServices
{
public class YMService
{
private const string YMEndpoint = "YMEndpoint";
private const string YMKeyName = "YMPublicKey";
public YMUser Login(string username, string password)
{
YMUser在同一名称空间中的另一个代码文件中定义,因此它当然也不被识别...
我的想法已经用完了!建议表示赞赏。