【问题标题】:Visual Studio 2010, targetting the 4.0 framework for debug and the 4.0 Client Profile for releaseVisual Studio 2010,针对调试的 4.0 框架和发布的 4.0 客户端配置文件
【发布时间】:2010-05-06 03:38:18
【问题描述】:

我无法编辑和继续针对 4.0 客户端配置文件的项目,但是如果我针对完整的 4.0 框架,我可以。

我想针对客户端配置文件发布以限制安装所需的下载。

有没有我可以针对客户端配置文件进行构建但再次调试完整版本?

【问题讨论】:

    标签: .net visual-studio-2010 build-process .net-client-profile


    【解决方案1】:

    这是个坏主意。我们应该首先弄清楚为什么在定位客户配置文件时无法编辑并继续。那应该完全有效。根据当前配置针对不同的框架是一件非常糟糕的事情!哦,是的,即使这是一个好主意也做不到。为什么?因为必须更新项目层次结构和一些内部对象,但如果不重新加载项目,则无法完成。另一方面,您可以从配置管理器更改当前配置,而无需重新加载。所以2不会粘在一起。即使您将 TargetFrameworkVersion 和 TargetFrameworkProfile 元素移动到受配置条件约束的 PropertyGroup,它也不会按您的意愿工作。 Visual Studio 也在设计时使用它。所以,不,不,不。

    它究竟是如何“不起作用”的,你会收到错误吗?

    在 Visual Studio 2010 控制台应用程序(以及其他)中,默认情况下以客户端配置文件为目标。为什么不创建一个面向 4.0 的控制台应用程序,看看是否可以在那里编辑并继续。如果可以,那么您当前的项目有问题。

    编辑:从命令行,您当然可以随时将配置文件指定给 MSBUILD。

    【讨论】:

    • 是的,很公平。如您所说,我可以在控制台应用程序中编辑并继续。也许是因为我的项目使用了针对 3.5 的控件。搜索仍在继续。谢谢..
    • 也应该支持。尝试提出一些简单的重现步骤,以帮助我重现您所看到的内容。
    猜你喜欢
    • 1970-01-01
    • 2011-08-23
    • 1970-01-01
    • 2011-07-22
    • 2011-02-15
    • 1970-01-01
    • 2011-07-31
    • 1970-01-01
    • 2011-05-27
    相关资源
    最近更新 更多