Tag: visual studio 2012

每当我加载它时,C# – cc3260mt.dll都会抛出ArithmeticException

我有一个WPF应用程序,我必须加载DLL cc3260mt.dll我通过使用LoadLibrary()调用它,但无论出于何种原因我得到一个ArithmeticException。 这是我的代码的样子: public partial class MainWindow : Window { [DllImport(“kernel32.dll”)] static extern IntPtr LoadLibrary(string dllToLoad); [DllImport(“kernel32.dll”)] static extern IntPtr FreeLibrary(IntPtr hModule); public MainWindow() { InitializeComponent(); try { string cc3260mtPath = “dll/cc3260mt.dll”; IntPtr cc3260Link = LoadLibrary(cc3260mtPath); } catch (Exception ex) { Console.WriteLine(“ERROR : ” + ex.Message); } } // <– This is where I get […]

没有System.Runtime.Caching可用?

“类库”的输出类型,以及“.NET Framework 4”的目标框架。 根据我读过的所有内容,我应该可以使用它,但是我在System.Runtime命名空间中看到的所有内容如下: CompilerServices ConstrainedExecution ExceptionServices Hosting InteropServices Remoting Serialization Versioning 有任何想法吗?

Visual Studio 2012 – 在.NET 4.5框架中找不到System.Transactions程序集

我正在尝试在C#Visual Studio 2012项目中添加对System.Transactions的引用,但System.Transactions在框架程序集中不可用,您可以在下面的屏幕截图中看到它们: 有谁知道为什么System.Transactions对我不可用? 我怎样才能重新出现? 编辑:修复了截图,谢谢Marc!

entity framework:将nullable设置为false,但type仍然可以为空

此问题涉及在Visual Studio 2012中创建的新类库项目。 我已经将SQL Server视图添加到我的entity framework模型中。 在PromisedDate列的属性中,我已将Nullable从(None)更改为False因为此列中永远不会返回null值。 我已经仔细检查了select语句没有空值。 但是,即使在保存之后,关闭Visual Studio中所有打开的选项卡并完全清理并重建解决方案, PromisedDate仍然是DateTime? 我必须继续在代码中使用.Value来获取它的值。 令人沮丧的是,我做错了什么?! 以下是生成的.CS文件的屏幕截图:

备份类未显示在Microsoft.SqlServer.Management.Smo参考中

我想在C#Windows窗体应用程序中添加备份和还原function。 为此我插入 我的代码中的Microsoft.SqlServer.Management.Smo引用..但我无法在此引用中看到备份和还原类。 请帮助我。

无法将Xamarin.Android和Xamarin.iOS添加到PCL

我正在尝试使用MvvmCross来训练一个示例项目 ,但我坚持在VS2012中添加框架的第一步。 当我尝试在PCL项目中添加Xamarin.Android和Xamarin.iOS框架时,它显示错误 在您选择的框架之间没有可移植的可用function 我尝试按照这个答案中的步骤,但它没有奏效。 有人能否解释这个问题。 谢谢。

ServiceStack:测试OrmLite,与NuGet一起安装,但是我收到错误“FileNotFoundException”

我刚刚在Visual Studio 2012中通过NuGet安装了OrmLite(用于MySql)。 安装过程没有任何错误,所有DLL:s似乎都被添加为参考: ServiceStack.Common (3.9.70.0) ServiceStack.Interfaces (1.0.0.0) ServiceStack.Text (3.9.70.0) ServiceStack.OrmLite (3.9.70.0) ServiceStack.OrmLite.MySql (3.9.70.0) 编译没有错误。 但是,当我运行此行时: dbConnCommOrm.CreateTableIfNotExists(); 然后我收到这个错误: 无法加载文件或程序集’ServiceStack.Common,Version = 3.9.69.0,Culture = neutral,PublicKeyToken = null’或其依赖项之一。 该系统找不到指定的文件。 ServiceStack.Common dll引用(通过NuGet)是版本3.9.70.0所以它不是很奇怪它找不到3.9.69.0。 问题是:为什么我需要3.9.69.0才能安装3.9.70.0? NuGet“脚本”(或者有效)是否有问题,或者我错过了什么? 奇怪的是,即使我在上面提到的行上得到一个例外,仍然可以正确创建表“ModuleSettings”! 此外,从GitHub下载ZIP文件并从那里解压缩DLL也不起作用:在ServiceStack.OrmLite-master \ lib中有三个第一个文件(见上文),由于某种原因,我发现ServiceStack.Ormlite.dll in ServiceStack.OrmLite-master \ lib / signed文件夹,但ZIP文件中没有ServiceStack.OrmLite.MySql.dll 。 我还可以补充说,安装旧版本也不起作用。 我试过这个: http : //www.nuget.org/packages/ServiceStack.OrmLite.MySql/3.9.69 PM> Install-Package ServiceStack.OrmLite.MySql -Version 3.9.69 它仍然安装了ServerStack.Common / Text v […]

WPF VS2013:查找资源字典时发生错误

球队, 我在Visual Studio 2013中有一个简单的wpf项目。结构如下所示。 错误所说的全部内容如标题“查找资源字典时发生错误”所示。 我已经从网上尝试了很多建议并且没有耐心。 每件事似乎都没问题。 任何有经验的人都可以提出一些建议。 提前致谢。

使用VS2012附带的Install Shield创建可更新的设置

我正在尝试使用Install Shield LE打包分发winforms应用程序。 这工作得很好,我甚至在setup.exe中打包了.net 4.5可再发行组件。 我遇到的问题是我现在正在创建我的应用程序的1.4版本,我希望它能够成功卸载旧版本(1.0到1.3)并安装新版本。 到目前为止,我还没有成功; 每次运行新的setup.exe时,都会收到警告,说明必须先使用控制面板中的程序和function卸载当前版本。 有没有人有一个体面的教程或一些指导,可以通过让我的新版本取代旧版本来帮助我改善我的客户体验? 非常感谢, 杰森。

将单独的XAML导入为ResourceDictionary并分配x:Key

我下载了Visual Studio图像库 ,我看到包含的图标以.XAML文件的forms提供矢量格式。 这是一个例子: Add_16x.xaml 我想将我想要在我的应用程序源中使用的所有图标xaml文件放在名为“Icons”的文件夹中,然后能够在其他地方IconDictionary.xaml一个名为IconDictionary.xaml的文件,该文件定义了一个包含MergedDictionaries的ResourceDictionary并在此MergedDictionaries希望能够以某种方式包含icon.xaml文件并为它们分配一个x:Key属性,以便我可以在整个应用程序中将它们称为静态资源。 是否可以使用此icon.xaml文件而无需修改.xaml文件本身? 我希望能够保留它们,但不幸的是,似乎我别无选择,只能将其内容复制到我的IconDictionary.xaml或编辑单个.xaml文件并将它们包含在带有x:Key的ResourceDictionary x:Key我可以添加到MergedDictionaries x:Key 。 UPDATE 为了清楚起见,我希望我的IconDictionary.xaml看起来像这样: