gpt4 book ai didi

c# - 找不到 Microsoft.Win32

转载 作者:行者123 更新时间:2023-11-30 19:57:23 25 4
gpt4 key购买 nike

我有一个项目,它使用以下代码行让用户可以选择文件位置等。

Win32.SaveFileDialog dialog = new Win32.SaveFileDialog();

使用这个但是我得到以下错误:

the type or namespace name 'Win32' could not be found (are you missing a using directive or an assembly reference?)

我在文件顶部使用以下“使用指令”:

using System;
using Microsoft.Win32;

我相信这些都是必需的(实际上,使用 Microsoft.Win32 可能甚至不需要)。

我有以下项目/程序集(?)引用:

  • 微软.CSharp
  • 微软.Kinect
  • 演示核心
  • 展示框架
  • 系统
  • 系统核心
  • 系统数据
  • System.Data.DataSetExtensions
  • 系统.Xaml
  • 系统.xml
  • 系统.Xml.Linq
  • window

我知道有一百万个问题围绕着这类问题,但似乎没有一个能帮助我解决问题。我尝试重建解决方案、清理它、关闭和打开 VS (2013)。不幸的是,我对 VS 或 C# 不是很了解,但我想我已经尝试了大部分合理的解决方案。

最佳答案

在您的项目中删除并重新添加 PresentationFramework.dll 引用。

Namespace: Microsoft.Win32
Assembly: PresentationFramework (in PresentationFramework.dll)

MSDN link to SaveFileDialog Class

Represents a common dialog that allows the user to specify a filename to save a file as. SaveFileDialog cannot be used by an application that is executing under partial trust.

关于c# - 找不到 Microsoft.Win32,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30253041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com