我正在尝试将网站项目转换为 Web 应用程序项目。我到处都是 RTFM,并查看了所有的演练,但 Visual Studio 只是对某些事情很固执——
它似乎没有引用它自己的程序集——它在构建时将创建的程序集。当我尝试构建时,它会因为项目本身的 CS 文件中包含的代码缺少名称空间而引发错误——该代码将编译为项目的核心 DLL。
这是一个先有鸡还是先有蛋的问题——VS 希望在构建之前引用该 DLL,但它需要构建才能获取 DLL。
为了进行转换,我创建了一个新的 Web 应用程序项目,导入了所有文件,并对所有 ASPX 文件和项目文件本身执行了“转换为 Web 应用程序...”。
尽管如此,VS 确信它没有需要构建的代码,并且拒绝承认代码在项目本身的源代码中。