Tag: visual studio

显示ListBox.ItemsSource的属性

我是WPF的新手。 我有一个ListBox,其ItemSource设置为WorkItemCollection的实例。 ( WorkItem对象的集合。) 显示列表时,它仅显示每个对象的类型(Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem)。 有没有办法让列表显示WorkItem.Title?

在引用中找不到System.Drawing.dll

我有一个奇怪的问题。 我正在使用Visual Studio 2010 Express for Windows Phone并想要引用System.Drawing.dll。 我在项目中右键单击“引用”并单击“添加引用…”,但是,我在.NET选项卡下找不到System.Drawing.dll。 有什么想法吗? 谢谢! 飞

如何隐藏Visual Studio中自定义工具生成的文件

我想隐藏我的自定义工具生成的文件,但我找不到任何关于如何完成此操作的文档。 我正在寻找的一个例子是文件背后的WPF代码。 这些文件不会显示在Visual Studio项目视图中,而是使用项目进行编译,并且可在IntelliSense中使用。 文件后面的WPF代码(例如,Window1.gics)由自定义工具生成。

预构建MSBuild任务以更新AssemblyInfo与内置exe不同步

我在Visual Studio 2008中使用调用msbuild的预构建任务: C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe $(MSBuildProjectDirectory)\version.targets /p:Configuration=$(ConfigurationName) 在version.targets中,我正在更新AssemblyInfo.cs文件以替换版本信息: 当我通过Visual Studio 2008构建项目时,它构建没有任何问题。 但是,当我查看生成的exe的版本信息时,它包含上一个时间戳,即使AssemblyInfo.cs已使用“正确”更改。 似乎主编译任务没有看到预编译的变化,它总是落后。 我做错了什么想法?

UWP中的HttpWebRequest(C#)

我正在编写代码来将HttpWebRequest发布到网站上 如果网站正在运行,它将返回HttpStatusCode.OK 如果不是,它将返回HttpStatusCode.NotFound 我的代码 var url = “http://simplegames.com.ua/”; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); if (response.StatusCode == HttpStatusCode.OK) { Debug.WriteLine(“All ok”); } else if (response.StatusCode == HttpStatusCode.NotFound) { Debug.WriteLine(“URL not working”); } response.Close(); 但我有错误 1)严重性代码描述项目文件行抑制状态错误CS1061’HttpWebRequest’不包含’GetResponse’的定义,并且没有可以找到接受类型’HttpWebRequest’的第一个参数的扩展方法’GetResponse’(你是否缺少using指令)或汇编参考?)Milano C:\ Users \ nemes \ Documents \ GitHub \ Milano_pizza \ Milano \ MainPage.xaml.cs 50 Active 2)严重性代码描述项目文件行抑制状态错误CS1929’HttpWebResponse’不包含’Close’的定义,最好的扩展方法重载’ExtensionMethods.Close(Stream)’需要一个类型为’Stream’的接收器Milano C:\用户\ […]

项目参考的“复制本地”是否可传递?

WRT。 拟议的欺骗:由于这里的问题暗示了相关的问题 ,我宁愿认为这不是一个骗局。 首先 ,我确实阅读了“复制本地”和项目参考的最佳实践是什么? (也是这个 )我无论如何都要尝试这个,但是得到一般的反馈似乎是必要的,因为关于这个东西的文档是可怕的,我只是在VS2010上,也许他们改变了新版本的东西,这将是很高兴知道。 其次 ,我只对这个问题的项目引用感兴趣,因为我读过GAC的程序集处理方式不同而GAC与我的问题无关。 第三 ,在阅读了建议的欺骗之后,但更多的是@Albireo这里的好答案 ,它似乎也很重要,区分文件依赖,其中依赖引用dll汇编文件和项目依赖(即我问的是什么) about),其中依赖项引用项目并隐式引用该项目的输出文件。 无论如何,这是我认为有点奇怪的情况,但仍然: 2个C#可执行项目 n C#dll组装项目 这两个可执行文件具有不同的输出目录,因为它们将单独部署,这样它们在开发人员计算机上也是独立的 2个可执行文件依赖于某些DLL程序集(可能相互依赖) 有三个输出目录: /x1表示可执行1项目 /x2表示可执行文件2项目 /lib用于所有dll程序集 DLL程序集的所有项目引用都Copy Local设置为false ,因为它们都构建到同一个输出目录。 对于它们直接引用的所有DLL程序集项目引用,2个可执行项目已将Copy Local设置为true ,以便将DLL分别复制到/x1 /x2 。 现在的问题是。 到可执行项目没有直接引用的DLL,但只能传递给引用的程序集:当“Copy Local”设置为“Copy Local”时,将仅通过另一个程序集传递的程序集复制到可执行文件的输出文件夹中第一次assembly时是真的吗? 例: x1.csproj (egOutput = x1/one.exe ) 参考: dlA.csproj (例如Output = lib/a.dll ), Copy Local = *true* (没有直接引用b.dll) dlA.csproj (例如Output = […]

Visual Studio:在调试停止时执行清理代码

我们开发了一个使用Excel互操作库(Microsoft.Office.Interop.Excel)来读取一些Excel文件的应用程序。 当应用程序中出现问题时,将处理事件Application.ThreadException,因此将释放资源(Excel已关闭…)。 问题是,当我们使用VS调试器时,如果我们停止执行(因为进程在exception或断点上中断,有很多原因导致我们这样做),资源不会被释放并且Excel保持不变打开。 当然,下次启动应用程序时……由于文件上有锁,它会崩溃。 所以我正在寻找一种强制释放Excel对象的方法,即使在使用调试器停止时也是如此。 有什么建议吗?

静态/在VB.NET中共享和C#可见性

我面对VB.NET和C#(.NET2)中的情况,具有静态/共享成员的可见性。 在VB.NET中我觉得有点奇怪: public class A { private static A instance; public static A Instance { get { return instance; } } public string Name { get { } } } 用法 : A.Instance.Name // ONLY名称是“可见的” VB.NET: Public Class A Private Shared _instance As A Public Shared ReadOnly Property Instance() As A Get Return _instance End […]

调试C ++ / Cli:,没有本地

我正在尝试使用C#程序集和C ++ / Cli程序集调试项目。 C#中定义的接口由C ++ / Cli类inheritance,后者又调用本机C ++类。 在C ++和C#程序集以及启动.exe中都启用了混合模式调试。 现在,当我尝试调试C ++部分时,它变得棘手; 如果我只是简单地在C ++部分设置断点,它们就不会被击中(尽管事实上我知道它们被击中了,因为写入了日志(等)并抛出exception,实际上它会正确地抛出它)。 当我在调用混合模式程序集之前在C#的最新调用中设置断点时,我可以进入C ++ / Cli代码,甚至进入本机部分。 但是,调用堆栈显示为 MyMixedMode.dll! Line … 并且我无法检查任何本地人(本机代码中的本地视图只是空的)。 我有什么想法可能做错了吗?

字符串插值不适用于.NET Framework 4.6

我刚刚在我的机器上安装了.NET Framework 4.6,然后使用Visual Studio 2013创建了一个针对.NET Framework 4.6的ConsoleApplication。 我在Main方法中写了以下内容: string test = “Hello”; string format = $”{test} world!”; 但这不编译。 在Visual Studio 2015中执行相同操作。 为什么?