0

我正在尝试将网站项目转换为 Web 应用程序项目。我到处都是 RTFM,并查看了所有的演练,但 Visual Studio 只是对某些事情很固执——

它似乎没有引用它自己的程序集——它在构建时将创建的程序集。当我尝试构建时,它会因为项目本身的 CS 文件中包含的代码缺少名称空间而引发错误——该代码将编译为项目的核心 DLL。

这是一个先有鸡还是先有蛋的问题——VS 希望在构建之前引用该 DLL,但它需要构建才能获取 DLL。

为了进行转换,我创建了一个新的 Web 应用程序项目,导入了所有文件,并对所有 ASPX 文件和项目文件本身执行了“转换为 Web 应用程序...”。

尽管如此,VS 确信它没有需要构建的代码,并且拒绝承认代码在项目本身的源代码中。

4

1 回答 1

0

找到了。我带来的所有 CS 文件都在 Build Action 下标记为“Content”。他们需要更改为“编译”。

于 2011-12-22T17:15:02.060 回答