Tag: visual studio 2010

Windows安装程序和安装应用程序到一个文件?

我已经使用visual studio在C#中编写了一个应用程序,我已经制作了一个项目设置文件,在我的调试中为我创建了文件。 Windows Installer和安装应用程序都是必需的,但我想将它们合并为一个,就像下载应用程序时安装程序只有一个文件。 有人可以告诉我如何做到这一点,或者只是指向一个好的来源。 提前致谢。

使用.Net 4和VS2010创建ActiveX.exe

我的应用程序是vb6应用程序,它指的是delphi active.exe文件。 我需要用C#one替换这个文件。 如何使用VS 2010和C#创建activeX exe? (不用说我不能使用其他文件,然后使用activeX exe)

c#deployment:在安装目录中安装附加文件

如何在安装目录中安装其他文件,如某些excel或网页快捷方式,以便我的可执行文件应该能够访问该文件? 请帮忙

如何将用户控件添加到工具箱?

我想在我的C#应用​​程序中的工具箱中创建一个CustomControl

无效的Resx文件。 无法加载类型错误为什么?

我在代码上遇到设计器错误: 组件我愿意为以下内容定义属性列表: using System.Collections.Generic; using System.ComponentModel; using System.Windows.Forms; namespace TestProjectForProperty.Test { public class MyTreeView : TreeView { private List _descriptorsAvailable = new List(); [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)] public List DescriptorsAvailable { get { return _descriptorsAvailable; } set { _descriptorsAvailable = value; } } } } 描述符本身: using System; namespace TestProjectForProperty.Test { [Serializable] public class TypeDescriptorBase { public string […]

在datagridview中过滤数据c#

我试图过滤掉我想要的数据,并隐藏所有其他数据。 这是我的代码列表, private void searchButton_Click_1(object sender, EventArgs e) { BindingSource bs = new BindingSource(); bs.DataSource = dataGridView1.DataSource; bs.Filter = dataGridView1.Columns[1].HeaderText.ToString() + ” LIKE ‘%” + searchTextBox.Text + “%'”; dataGridView1.DataSource = bs; } 但是当我运行它时,它会提示我错误信息 “’ID’运算符后缺少操作数。” 我也试过这个,同样的错误信息。 private void searchButton_Click_1(object sender, EventArgs e) { BindingSource bs = new BindingSource(); bs.DataSource = dataGridView1.DataSource; // bs.Filter = dataGridView1.Columns[1].HeaderText.ToString() + […]

WIX – 添加C#自定义操作代码

我正在创建一个由Wix安装的程序,使用VS 2010,我已经准备好了product.wxs。 现在我想为安装添加自定义C#操作。 我已经搜索了如何做到并找到了这个指南: 如何创建完全成熟的C#自定义操作? 问题是我不理解所有说明,特别是在本指南的这一部分中: Integrate the C# custom action in Advanced Installer 我已经创建了自定义操作项目,但我不明白如何告诉安装项目运行该自定义操作,以及如何在提交阶段将操作设置为在安装时运行。 另一件相关的事。 如何在C#代码中获取用户选择安装的安装路径?

如何识别右键单击ContextMenuStrip的dataGridView单元格?

用户右键单击DGV中的单元格,然后在ContextMenuStrip中进行选择。 根据他们的CMS选择,我想做点什么(复制,隐藏,过滤)。 我的问题是识别右键单击的单元格。 我试图使用以下方法处理此方案,但无法引用[ColumnIndex]。 private void cmsDataGridView_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { switch (e.ClickedItem.Text) { case “Copy”: break; case “Filter On”: break; case “Hide Column”: DataGridViewBand band = dataGridView1.Columns[e.ColumnIndex]; band.Visible = false; break; } } 我应该用两种不同的方法吗? 一个处理鼠标点击(然后我可以捕获DGV列索引),然后从那里,我调用CMS项目点击事件? 感谢你的帮助,Brian。 适合我的代码。 哦,我必须从设计器中的dataGridView的ContextMenuStrip属性中删除cmsDataGridView方法。 离开那里会引起问题。 // Identify the cell clicked for cmsDataGridView DataGridViewCell clickedCell; private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) […]

如何在WCF中使用SSL加密

我在本教程中有一个简单的应用程序: WCF 4入门教程 我该如何实现一些加密? 像HTTPS(SSL?)之类的东西。 教程中的示例代码。 static void Main(string[] args) { // Step 1 of the address configuration procedure: Create a URI to serve as the base address. Uri baseAddress = new Uri(“http://localhost:8000/ServiceModelSamples/Service”); // Step 2 of the hosting procedure: Create ServiceHost ServiceHost selfHost = new ServiceHost(typeof(CalculatorService), baseAddress); try { // Step 3 of the […]

C#代码检查TFS上是否存在工作空间

我正在尝试创建一个自动化工具来从TFS获取最新代码。 我需要检查系统上是否存在任何具有相同名称的工作区。 如果存在则获取工作空间实例。 否则创建工作区和映射。 我发现Microsoft.TeamFoundation.VersionControl.ClientVersionControlServer有方法Workspace GetWorkspace(string workspaceName, string workspaceOwner); 获得现有的工作空间。 但是,如果系统上不存在工作空间,则会抛出exception。 所以请给我一个检查工作空间和映射是否存在的代码。 目前我有以下代码,我知道它的方法不正确 try { //**Expected** an exception as sometimes the workspace may not exist or Deleted manually. workspace = versionControl.GetWorkspace(workspaceName, versionControl.AuthorizedUser); versionControl.DeleteWorkspace(workspaceName, versionControl.AuthorizedUser); workspace = null; } catch (Exception e) { DialogResult res = MessageBox.Show(“There are no workspace mapped. I am creating a new […]