Tag: 项目

如何将一个项目的源文件包含在另一个项目中?

我正在用C#/ .NET编写一个类库。 我需要为两个不同的框架编译它: 4.0(用于自己调试) 3.5(在客户端使用)。 我想为这两个项目设置一个源文件,因此我可以在1个文件副本中进行更正,并自动包含在另一个项目中。 现在,如果我甚至使用“添加现有项目”,VS 2010会创建副本; 我需要每次都复制最新版本。 我不能只改变项目中的目标,因为我使用的是不同版本的.dll引用,因为ms vs有一些怪癖。

合并两个项目并在Visual Studio中相互访问文件

通过右键单击项目名称并选择Add-> Existing project选项,我合并了现有项目中的另一个项目。 现在我不想从Visual Studio中的现有项目(它是一个C#项目)访问我新添加的项目中的文件,我该怎么做?

C api到C#GUI

我有一个字节流,我将其排序为结构。 现在我需要使用这些结构中的值更新C#GUI。 现在我用谷歌发现了关于pinvoke和dllimport的东西,但是所有东西都是从c#调用c代码,我需要做相反的事情。 c#代码具有旋转拨号/更新值的function,所以一旦我拥有了我需要的值,我想要调用那些函数,将这些值作为参数,我的c代码全部被写入并且gui全部使用拨号编码和function我用鼠标拖动,我只需将它们粘在一起。 谢谢你的帮助!

开源项目设置

我想在.NET中建立一个开源社区项目,我该怎么做呢?

将userControl添加到列表框

我正在为我的城市竞赛做一个小项目……我只是碰到了一堵砖墙。事情是:我在Blend中创建一个userControl(让我们说一个canvas,我有一个反应角…一个文本块。我的问题是我无法通过代码将其添加到WPF中的listboxitem中。在设计器中逐个添加userControl似乎工作..但软件将使用可变数量的项目列表框。 private void mainPane1_Loaded(object sender, RoutedEventArgs e) { MessageBox.Show(“layout updated”); questions cq; Button btn; for (int i = 1; i <= 10; i++) { btn = new Button(); btn.Content = "intreb" + i.ToString(); cq = new questions(); Canvas.SetZIndex(cq, 17); //cq.questionHolder.Text = "intrebare" + i.ToString(); listaintrebari.Items.Add(cq); MessageBox.Show("intrebare" + i.ToString()); listaintrebari.Items.Add(btn); //MessageBox.Show("layout updated"); } } 问题是我的UserControl和listaintrebari是列表框。我试图添加一些按钮,它工作得很好……但它似乎讨厌我的userControl。 我正在等待你对如何解决这个问题的想法,如果你对我的情况下最适合使用的其他东西有任何想法,那将会很棒。谢谢你!

在Visual Studio中使用NLog设置多个项目的C#解决方案

我在Visual Studio 2012中的解决方案目前包含两个项目: DLL WPF应用程序(需要DLL的方法) DLL和WPF应用程序都使用NLog进行日志记录。 目前,每个项目都包含NLog DLL本身。 这是我不明白的: 我似乎没有必要在每个项目中包含相同的NLog DLL。 但是,DLL应该可以在其他解决方案中重用,也就是说, NLog DLL必须以某种方式包含在DLL项目中。 什么是设置Visual Studio解决方案和/或项目的适当方法?

将dll文件添加到C#项目

这是一个初学者的问题,但…… 项目文件中包含的dll参考和dll的图像http://a3.vox.com/6a00c2251e5b66549d00e398ca81eb0003-pi 如果你看一下上面的图片,就会添加“Bass.Net”dll作为参考,也可以直接作为项目中的文件。 有人能告诉我这样做有什么意义吗?

在C#Windows窗体应用程序项目中更改自动生成的代码

当您在Visual Studio 2008中打开一个新的C#Windows窗体应用程序项目时,您将获得大量自动生成的代码(AssemblyInfo.cs,Resources.Designer.cs,Settings.Designer.cs,Form1.Designer.cs,Form1.resx,Program的.cs)。 除了将工具箱中的组件添加到Form1.cs [Design]和代码到Form1.cs之外,您可以更改哪些文件? 如何? 应该保留哪些文件? PS:据我所知,这是一个广泛的主题。 我不希望得到详尽的答案。 您想要分享的任何信息都可以。 我还想提一下,我是一个C#初学者,只想要最基本的信息。 PPS:如果您正在考虑回答“搜索互联网”或类似的问题,请不要。 我已经搜索过互联网,并会一次又一次地搜索,直到找到我正在寻找的答案。 我找到了一些有用的信息,但我觉得我需要更多。 我想我很可能会在stackoverflow.com上得到它。 更新1:此问题已得到解答。 我已经接受了sh_kamalh的答案。 我想将David和Hans Passant的答案标记为已被接受,但我认为您不能将多个答案标记为已接受的答案。 或者你呢? 从我可以从答案中解脱出来,你永远不应该在Visual Studio 2008中的C#Windows窗体应用程序项目中更改自动生成的代码。但是,我并不理解答案中的所有内容,并且可能忽略了某些内容。 如果您不同意上述摘要或以下答案,请随意添加一个矛盾的答案。 或者,如果您有一个补充以下答案的答案,请随意添加该答案。 我相信在这个问题上还有更多要说的。 更新2:您似乎也可以编写自己的C#Windows窗体应用程序项目版本(请参阅下面的Davids答案,我在编写“Update 1”时忘记了这一点)。 如果你这样做,你似乎应该从头开始。

如何在C#中的combobox中按值找到项目?

在C#中,我有a类型string变量a 。 如何在combobox找到a的值(我想找到值没有combobox的显示文本的项目)。

无法在Visual Studio 2013中创建新的Web项目

背景: 我正在尝试使用我的办公室机器,我在家里有一些有限的权利。 当我连接到我的网络驱动器时,所有产品都会安装,我的配置文件存在。 现在,我在家里,我无法访问这些网络驱动器。 问题: 每当我尝试在visual studio中创建项目时,我都会遇到以下错误: ————————— Microsoft Visual Studio ————————— Package ‘ProviderPackage’ failed to load. ————————— 发现: 在做了一些研究之后,我发现它归功于IISExpress。 我确保从工具>选项> Web项目中,没有为所有新的Web项目启用IIS express。 我也有一个错误: ————————— Microsoft Visual Studio ————————— Configuring IIS Express failed with the following error: Filename: redirection.config Error: Cannot read configuration file ————————— 然后我意识到可能是它无法用IIS实例化。 然后我尝试从命令提示符运行IIS express,我收到此错误: C:\ Program Files \ IIS Express> iisexpress.exe […]