Tag: visual studio

图像已保存并显示在Win文件资源管理器中,不会在应用程序或VS中加载

几天以来我一直坚持这个问题,随着截止日期的临近,我真的在我的智慧结束。 我可以选择在我的应用程序中添加新客户。 客户存储在DB中,其ID,名称和徽标。 徽标只是图像文件名的字符串(如logo.png) 添加客户时,我从本地文件中选择一个图像作为客户的徽标添加。 它在Add-window中很好地显示出来。 确认新的Cutomer后,关闭CustomerAddView窗口。 客户是在数据库中创建的,数据库中的徽标值很好,在我的Windows文件资源管理器中,我看到它已添加。 将刷新主窗口中的Customers列表(CustomerListView)。 另一个客户的徽标工作正常。 但新客户的徽标会发出警告(如下所示)。 在Visual Studio中,即使我刷新并重建,新徽标仍然不起作用,并且它不会显示在解决方案资源管理器中。 这就像Visual Studio不承认图像的存在,因为它不是通过VS本身添加的。 我想知道为什么我的徽标图像在文件资源管理器中,在指定的文件夹中,但不会显示在客户列表中。 我想知道为什么图像在通过Visual Studio的解决方案资源管理器添加时可以正常工作,但是当我通过CustomerAddView(模型)添加它们(到同一文件夹)时不起作用。 屏幕截图显示文件夹结构,并显示通过VS添加的文件正在工作,而新的文件不是。 我通过CustomerAddView(Model)添加了testlogo.png,另外3个是在VS Solution Explorer中添加的。 如你看到的: 徽标都在同一目录中。 只有通过VS Solution Explorer添加的徽标才会显示在VS Solution Explorer中。 新的没有。 新徽标未显示在CustomerListView中。 其他人呢。 警告: System.Windows.Data Warning: 6 : ‘DynamicValueConverter’ converter failed to convert value ‘../../Media/Images/Logos/testlogo.png’ (type ‘String’); fallback value will be used, if available. BindingExpression:Path=Logo; DataItem=’Customer_5A59789E69DE0B010CE32D4E23A696EDB09551158A85050E8CA80E51475D369B’ […]

如何为Android应用程序统一访问移动设备后退按钮

我正在构建一个带有菜单场景和许多其他场景的VR应用程序。当用户点击手机后退按钮(android)时,我想从任何其他场景回到菜单场景..这是什么脚本和我应该把脚本放在哪里?

无法添加System.Drawing.dll引用

好的,所以我在过去的4个小时内遇到了这个bug,我不知道该怎么做.. 我正在使用Visual Studio Community 2017,我打开了Consol App(.net core)项目。 我也在使用Windows 8.1操作系统。 我想使用System.Drawing命名空间中的Image并且它一直给我错误:“找不到类型或命名空间名称’Image’(你是否缺少using指令或程序集引用?)” 我从https://www.dllme.com/dll/files/system_drawing_dll.html (到桌面)下载了System.Drawing.dll,然后右键单击右侧项目 – > add-> Reference ..-> Browse ..-> System.Drawing.dll->好的,然后我在项目依赖项 – > Assemblies-> System.Drawing项目中(在解决方案资源管理器中)看到,所以我猜它的工作正常吗?! 我仍然得到相同的错误,不能使用System.Drawing命名空间,任何建议? using System; using System.Net.Sockets; using System.Drawing; namespace client2 { class Program { static void Main(string[] args) { try { //read image Image image = new Image(“C:\\image\\amir.jpg”); } } } }

在FROM子句中使用带有参数的存储过程中使用LIKE和%

我正在创建一个托管数据库的网页。 我希望这个网页有一个搜索框function,可以在Visual Studio 2017中为SSMS 2014中的表格更新GridView。 我希望这个GrideView是动态的,因为最终用户可以选择一个表,一列,然后指定一个“searchString”来应用于列中的数据。 网页看起来像这样: 关于代码。 在搜索按钮单击事件上,我希望将三个文本框中的每个文本框中的值传递到存储过程。 这是按钮点击事件的当前代码。 protected void btnSearch_Click(object sender, EventArgs e) { using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings[“CID1ConnectionString”].ConnectionString)) { SqlDataAdapter searchAdapter = new SqlDataAdapter(“Search”, con); searchAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; searchAdapter.SelectCommand.Parameters.AddWithValue(“@TableName”, TableSearchBox.Text.Trim()); // passing text in first text box in searchAdapter.SelectCommand.Parameters.AddWithValue(“@columnSpecifier”, ColumnSearchBox.Text.Trim()); // passing text in second text box in searchAdapter.SelectCommand.Parameters.AddWithValue(“@searchString”, searchStringBox.Text.Trim()); […]

如何在_Layout.cshtml中的导航栏中创建徽章接收值

如何在我的ControllerWarnings的应用程序信息的所有导航中捕获_Layout.cshtml中导航栏中的徽章? 在我的ControllerWarning中,我有一个函数,当被请求时返回Json中的数值。 namespace VS.Controllers { public class ControllerWarning : Controller { private VSContext db = new VSContext(); public JsonResult GetWarning(string user) { DateTime dt = DateTime.Now.Date; int contWarning = 0; var listaAvisos = db.Warnings.Where(a => a.User== user).ToList(); var l = new List(); foreach (var item in listaAvisos) { var res = item.Data – dt; item.QtdDias […]

为什么FireError在C#2012中失败,但是在VB中工作,而FireInformation在两者中都有效?

我在Visual Studio 2014中有一个SSIS包,如果任何记录遍历第三方转换中的特定路径,我想在脚本组件中引发错误。 我想在C#2012中执行此操作,但FireError方法会出错: ‘Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetaData100.FireError(int,string,string,string,int,out bool)’的最佳重载方法匹配有一些无效的参数 当我尝试这样做时: bool fireAgain = false; IDTSComponentMetaData100 myMetaData; myMetaData = this.ComponentMetaData; myMetaData.FireError(0, “Script Component”, “Invalid Records”, string.Empty, 0, ref fireAgain); 但如果我将FireError更改为FireInformation,它会编译并运行 – 当然我需要引发错误,而不是提供信息。 另外,如果我使用Visual Basic而不是C#: Dim pbFireAgain As Boolean = False Dim myMetaData As IDTSComponentMetaData100 myMetaData = Me.ComponentMetaData myMetaData.FireError(0, “Script Component”, “Invalid Records”, String.Empty, 0, pbFireAgain) 也就是说,我的意思是,字面意思完全一样,但在不同的语言中,它运作正常。 VB也适用于FireInformation。 显然我可以通过使用VB来解决我的直接问题,但有人可以告诉我为什么这是这样的? 这似乎是C#的一个特定问题。 […]

当某人使用某种CLR方法时,我可以发出构建警告吗?

有没有办法在代码中标记方法Guid.NewGuid使用警告? 我想通过自定义实现重新使用所有用法,我不希望在将来的代码中使用Guid.NewGuid

如何在Visual Studio中将编程文本注入我的Coded UI测试(而不是录制的文本)?

录音机可以很好地快速完成一些步骤,但我需要能够存储和设置任意文本。 假设我生成了一个名为Admin001的新管理员用户。 我希望能够将控件的文本设置为“Admin001”,而不是我第一次使用构建器时记录的内容。 我知道你可以对CSV等进行数据绑定,但这太麻烦了。 我希望能够编写C#代码来更改键入的文本。 截图: 代码尝试: var loginElement = new UILoginInternetExploreWindow().UILoginDocument.UIUserNameorEmailAddreEdit.Text; 所以我能够得到属性.Text(我想),但实际上没有设置它…

如何将List <List >转换为DataTable

如何将List<List>转换为DataTable ? 我试图将gridview的DataSource设置为List<List>变量。

向IElisonBuffer添加语法突出显示

我正在开发一个项目,我们将C#代码分解为函数并将这些函数存储在IElisonBuffers中 。 我已经将Intellisense连接起来了,缓冲区与其他扩展交互得很好,如下所示: 但是,我无法在这些编辑器中使用语法突出显示。 我通过以下步骤嵌入这些编辑器: 为该文件创建一个IVsInvisibleEditor 。 获取此IVsInvisibleEditor 创建一个IVsCodeWindow并将此IVsCodeWindow的缓冲区设置为IVsCodeWindow中的IVsInvisibleEditor 从此代码窗口获取IWpfTextViewHost 。 这让我回到了“WPF Land”,在那里我能够与传统的跨度互动。 创建IWpfTextViewHost文本视图的SnapshotSpan。 此SnapshotSpan包含单个函数。 创建一个包含SnapshotSpan的IElisionBuffer 。 通过IVsEditorAdaptersFactoryService.CreateVsTextBufferAdapterForSecondaryBuffer()创建一个IElisionBuffer 。 现在我将IVsTextBuffer为IVsTextLines并调用SetLanguageServiceID()传入C#GUID:694DD9B6-B865-4C5B-AD85-86356E9C88DC。 我仔细检查它是否通过GetLanguageServiceID()设置正确,一切看起来都没问题。 我创建了一个IVsTextView并使用新的IVsTextBuffer对其进行初始化。 然后我得到了这个IVsTextView 。 在为IElisionBuffer设置语言服务ID时,是否需要注意哪些特殊步骤? 为了完整起见,这是我正在使用的代码: public CustomEditorViewModel CreateEditor(string filePath, int start, int end) { IVsInvisibleEditor invisibleEditor; ErrorHandler.ThrowOnFailure(this._InvisibleEditorManager.RegisterInvisibleEditor( filePath , pProject: null , dwFlags: (uint)_EDITORREGFLAGS.RIEF_ENABLECACHING , pFactory: null , ppEditor: out invisibleEditor)); var docDataPointer = […]