Tag: visual studio 2008

C#指令指示32位或64位构建

在使用开发机器(32位或64位)时,是否存在某种类型的C#指令,该指令说明了以下内容: 如果(32位Vista) //将属性设置为true 否则如果(64位Vista) //将属性设置为false 但我想在Visual Studio中这样做,因为我有一个我正在研究的应用程序需要在32/64位版本的Vista中进行测试。 这样的事情可能吗?

ClickOnce应用程序跳过要求更新(如果选择了skip,则跳过失败)

我更新了我的ClickOnce应用程序,然后当用户运行时,系统会询问他们是否要安装新版本。 我在一个高度控制的环境中工作。 当有更新可用时,必须安装(旧版本无法确保向后兼容数据库)。 另一种选择是如果按下跳过则运行失败(也可以正常工作)。 我需要一些方法来阻止他们运行旧版本的应用程序。

如何将WCF模板添加到Visual Studio Express?

我正在阅读Michele Bustamante撰写的学习WCF一书,并尝试使用Visual Studio C#Express 2008进行操作。说明使用WCF项目和项目模板,这些模板不包含在VS C#Express中。 Visual Studio Web Developer Express附带了这些类型的模板,我试图将它们复制到VS C#Express找到的正确目录中,但IDE找不到它们。 有一些注册过程吗? 或者在某处配置文件?

抑制第一次机会exception

是否有可能在Visual Studio(C#调试器)中抑制特定代码行的第一次机会抑制? 我想在调试器中使用第一次机会exception,但在我得到有趣的代码之前,我需要经历每个调试会话的大约50个第一次机会exception。 目前,我关闭了第一次机会exception,然后手动打开它们,但这是一个麻烦和时间下沉。

在使用Sandcastle构建期间自动生成html文档

通过Visual Studio中的构建步骤,我需要采取哪些步骤来自动构建HTML文档? 我已经准备好所有注释并生成了comments.xml文件,并安装了Sandcastle。 我只需要知道要在后期构建步骤中添加什么以生成文档。

如何在Visual Studio中围绕等号转换代码?

编写代码以填充对象中的文本框后,例如: txtFirstName.Text = customer.FirstName; txtLastName.Text = customer.LastName; txtAddress.Text = customer.Address; txtCity.Text = customer.City; 有没有办法在Visual Studio(或甚至像Resharper之类的东西)中将此代码复制并粘贴到保存函数中并反转等号周围的代码,以便它看起来像: customer.FirstName = txtFirstName.Text; customer.LastName = txtLastName.Text; customer.Address = txtAddress.Text; customer.City = txtCity.Text;

在C#中静态链接

我正在研究CMS的模块。 该模块作为类库DLL分发。 我有几个我想在这个模块中使用的实用程序库。 无论如何我可以静态链接这些库,所以我不必分发几个DLL(从而单独分发我的实用程序库)? 我想只有一个DLL。

Visual Studio 2008锁定自定义MSBuild任务程序集

我正在开发一个自定义MSBuild任务,它构建一个ORM层 ,并在项目中使用它。 我受到Visual Studio保留MSBuild任务DLL而不放手的行为的阻碍。 我想像这样组织我的解决方案; My Solution | +- (1) ORM Layer Custom Task Project | | | +- BuildOrmLayerTask.cs // here’s my task | +- (2) Business Logic Project // and here’s the project that uses it. | +- 但是,当项目(2)构建时,它会从项目(1)锁定到程序集。 所以现在我无法在不关闭解决方案并重新打开它的情况下再次构建项目(1)。 有没有什么方法可以组织事情,以便自定义构建任务不被Visual Studio锁定?

C#:如果在源代码中使用了某些方法,则在Visual Studio中创建自定义警告

如果在代码中使用某种方法,有没有办法在调试器中输出警告? 我有几个微妙的方法只能在特殊情况下使用,所以如果它们实际上在项目的任何地方被调用,我想要有某种警告输出。 这可能吗?

如何在DataGridView中将行显示为列?

我正在尝试使用VS 2008中的datagridview显示从sql数据库中检索到的数据集。但我需要垂直而不是水平显示数据。 这就是我一开始就做的。 con.Open(); SqlCommand cmd = new SqlCommand(“proc_SearchProfile”, con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(“@scute_id”, SqlDbType.VarChar, (10)).Value = val; SqlDataAdapter adapt = new SqlDataAdapter(cmd); DataSet dset = new DataSet(); adapt.Fill(dset, “Profile”); this.dataGridView1.DataSource = dset; this.dataGridView1.DataMember = “Profile”; 我搜索并阅读了一些线程,但没有一个工作。 任何人都可以帮我在垂直数据网格视图中显示检索到的数据吗?