【发布时间】:2010-05-06 03:38:18
【问题描述】:
我无法编辑和继续针对 4.0 客户端配置文件的项目,但是如果我针对完整的 4.0 框架,我可以。
我想针对客户端配置文件发布以限制安装所需的下载。
有没有我可以针对客户端配置文件进行构建但再次调试完整版本?
【问题讨论】:
标签: .net visual-studio-2010 build-process .net-client-profile
我无法编辑和继续针对 4.0 客户端配置文件的项目,但是如果我针对完整的 4.0 框架,我可以。
我想针对客户端配置文件发布以限制安装所需的下载。
有没有我可以针对客户端配置文件进行构建但再次调试完整版本?
【问题讨论】:
标签: .net visual-studio-2010 build-process .net-client-profile
这是个坏主意。我们应该首先弄清楚为什么在定位客户配置文件时无法编辑并继续。那应该完全有效。根据当前配置针对不同的框架是一件非常糟糕的事情!哦,是的,即使这是一个好主意也做不到。为什么?因为必须更新项目层次结构和一些内部对象,但如果不重新加载项目,则无法完成。另一方面,您可以从配置管理器更改当前配置,而无需重新加载。所以2不会粘在一起。即使您将 TargetFrameworkVersion 和 TargetFrameworkProfile 元素移动到受配置条件约束的 PropertyGroup,它也不会按您的意愿工作。 Visual Studio 也在设计时使用它。所以,不,不,不。
它究竟是如何“不起作用”的,你会收到错误吗?
在 Visual Studio 2010 控制台应用程序(以及其他)中,默认情况下以客户端配置文件为目标。为什么不创建一个面向 4.0 的控制台应用程序,看看是否可以在那里编辑并继续。如果可以,那么您当前的项目有问题。
编辑:从命令行,您当然可以随时将配置文件指定给 MSBUILD。
【讨论】: